lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler" <...@thetaphi.de>
Subject RE: Need Help: Lucene with PHP/Java Bridge
Date Mon, 25 Oct 2010 06:14:15 GMT
In general this happens if you have two different Lucene versions in your
classpath. Try to find out if there may be another 3.0.1 version somewhere
in your classpath. I have no idea how to configure that in your
webserver's/php.ini config, but it looks like that is the problem.

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe@thetaphi.de


> -----Original Message-----
> From: dian puma [mailto:dianpuma@gmail.com]
> Sent: Monday, October 25, 2010 6:03 AM
> To: java-user@lucene.apache.org
> Subject: Re: Need Help: Lucene with PHP/Java Bridge
> 
> Hi.
> I still have problem with it
> 
> My code worked well when I run it by command line, ex."php srcLucene.php"
> But it didn't work on web browser, still got an error like this.
> ================================================================
> indexing ... Exception occured: [[o:Exception]:"java.lang.Exception:
> CreateInstance failed: new
> org.apache.lucene.index.IndexWriter((o:Directory)[o:String],
> (o:Analyzer)[c:StandardAnalyzer],
> (o:IndexWriter$MaxFieldLength)[o:Boolean]). Cause:
> java.lang.IllegalArgumentException:
> java.lang.ClassCastException@506411 Responsible VM:
> 1.6.0_20@http://java.sun.com/" at: #-8
> sun.reflect.GeneratedConstructorAccessor1.newInstance(Unknown Source)
> #-7
>
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstru
> ctorAccessorImpl.java:27)
> #-6 java.lang.reflect.Constructor.newInstance(Constructor.java:513) #0
> Java.inc(161): java_ThrowExceptionProxyFactory->getProxy(6, false) #1
> Java.inc(314): java_Arg->getResult(false) #2 Java.inc(317):
> java_Client->getWrappedResult(false) #3 Java.inc(481):
> java_Client->getInternalResult() #4 Java.inc(703):
> java_Client->createObject('org.apache.luce...', Array, true) #5
> Java.inc(834): java_create(Array, true) #6
> /var/www/html/DLL/luceneweb/lucenetes/srcLucene.php(22):
> Java->Java('org.apache.luce...', '/tmp/idxOIP8mb....', Object(Java),
> true) #7 {main}]
> ================================================================
> ==
> 
> I'm using
> Linux CentOS 5.2,
> Jdk 1.6.0_20,
> PHP 5.1.6,
> Apache Web Server 2.2
> 
> Any suggestion?
> 
> Thanks
> --
> Dian
> 
> 
> On 10/24/10, Uwe Schindler <uwe@thetaphi.de> wrote:
> > Are you sure that you use the same Lucene version? If you use latest
> > (3.0.x) now, then your IndexWriter ctor cannot work, because you have
> > to call
> > FSDirectory.open() in java code first. Directly passing a native
> > java.io.File to IW is no longer possible. So maybe it simply does not
> > find the correct ctor?
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: uwe@thetaphi.de
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message