Michel, From the log, I see the following error: Invocation of method 'getContent' in class CompanyList threw exception class java.lang.UnsatisfiedLinkError
This tells me the problem is in your code, not Jetspeed's. Places to look: o Based on the stacktrace, where did the exception occur? o Is the class CompanyList.class, or it's jar file, located in the correct directory? <jetspeed_home>/WEB-INF/classes/... or <jetspeed_home>/WEB-INF/lib o Do the demo portlets work? Paul Spencer Michel Bergijk wrote: > Mark, > > I have read through the mentioned thread, but am not using AWT. What I am > using is the jCO package, that enables connecting to a SAP system. The > jCO.jar file I put in the C:\Apache\tomcat\webapps\jetspeed\WEB-INF\lib > directory. The classes of the Portal I put in the > C:\Apache\tomcat\webapps\jetspeed\WEB-INF\classes directory. My system is a > Win2000 system, the Jetspeed I use (version 1.3a2, default installation) is > from December 10th, 2001. > > In the installation instructions I got with the jCO package, it was said to > copy some dll's to C:\WINNT\system32. The dll's are still there. This > directory is mentioned in my path. > > The strange thing is, I can use a comparable program starting from the > command prompt. It just does not work as a portal. > > The contents of the logfile: > Multiple occurrences of: > [Fri Feb 01 15:32:00 CET 2002] -- DEBUG -- Adding entry CompanyList of class > class org.apache.jetspeed.services.registry.NormalizedPortletEntry to > registry Registry > ...and once: > [Fri Feb 01 15:32:06 CET 2002] -- ERROR -- Error rendering Velocity > template: /controls/html/jetspeed.vm: Invocation of method 'getContent' in > class CompanyList threw exception class java.lang.UnsatisfiedLinkError > > The last part with its neighbours: > [Fri Feb 01 15:32:06 CET 2002] -- DEBUG -- template exists: > C:\Apache\tomcat\webapps\jetspeed\WEB-INF\templates\vm\controllers\html\card > .vm returning /html/card.vm > [Fri Feb 01 15:32:06 CET 2002] -- DEBUG -- Controller calculated setSize 3 > row 1 colNum: 2 rowNum: 1 > [Fri Feb 01 15:32:06 CET 2002] -- DEBUG -- Column 0 > [Fri Feb 01 15:32:06 CET 2002] -- DEBUG -- Row 0 object: > org.apache.jetspeed.portal.controls.VelocityPortletControl@1b6220 > [Fri Feb 01 15:32:06 CET 2002] -- DEBUG -- Row 1 object: > org.apache.jetspeed.portal.controls.VelocityPortletControl@474e45 > [Fri Feb 01 15:32:06 CET 2002] -- DEBUG -- Column 1 > [Fri Feb 01 15:32:06 CET 2002] -- DEBUG -- Row 0 object: > org.apache.jetspeed.portal.controls.VelocityPortletControl@63a721 > [Fri Feb 01 15:32:06 CET 2002] -- DEBUG -- template exists: > C:\Apache\tomcat\webapps\jetspeed\WEB-INF\templates\vm\controllers\html\mult > icolumn.vm returning /html/multicolumn.vm > [Fri Feb 01 15:32:06 CET 2002] -- DEBUG -- template exists: > C:\Apache\tomcat\webapps\jetspeed\WEB-INF\templates\vm\controls\html\jetspee > d.vm returning /html/jetspeed.vm > [Fri Feb 01 15:32:06 CET 2002] -- ERROR -- Error rendering Velocity > template: /controls/html/jetspeed.vm: Invocation of method 'getContent' in > class CompanyList threw exception class java.lang.UnsatisfiedLinkError > [Fri Feb 01 15:32:06 CET 2002] -- DEBUG -- template exists: > C:\Apache\tomcat\webapps\jetspeed\WEB-INF\templates\vm\controls\html\jetspee > d.vm returning /html/jetspeed.vm > [Fri Feb 01 15:32:08 CET 2002] -- DEBUG -- template exists: > C:\Apache\tomcat\webapps\jetspeed\WEB-INF\templates\vm\controls\html\jetspee > d.vm returning /html/jetspeed.vm > [Fri Feb 01 15:32:08 CET 2002] -- DEBUG -- template exists: > C:\Apache\tomcat\webapps\jetspeed\WEB-INF\templates\vm\navigations\html\bott > om.vm returning /html/bottom.vm > > Michel > > -----Original Message----- > From: Nutter, Mark [mailto:[EMAIL PROTECTED]] > Sent: vrijdag 1 februari 2002 15:01 > To: 'Jetspeed Users List' > Subject: RE: Finding native-language definitions > > > Yesterday, Brendan O'Bra reported that he was getting the "can't find native > definition" error because he was running on a machine that did not have X > Windows installed, and the Java Virtual Machine was dying when it tried to > load Swing. That would be a pretty wild coincidence if you were having the > same problem, eh? But NoClassDefFound is usually a problem with your > CLASSPATH or a classloader problem. "Can't find native definition" is the > description for the UnsatisfiedLinkError. Can you copy the exact error > message(s) you are seeing and post it here? > > Mark > > >>-----Original Message----- >>From: Michel Bergijk [mailto:[EMAIL PROTECTED]] >>Sent: Friday, February 01, 2002 8:19 AM >>To: [EMAIL PROTECTED] >>Subject: Finding native-language definitions >> >> >>Hello Jetspeed users, >> >>For proof of concept of portals I am trying to connect to a >>system that is >>available by our intranet. When I start a comparable program >>from the prompt >>the program can connect to that system. When I try to obtain >>the same with a >>portal, I get a java.lang.NoClassDeffFoundError. The JavaDoc >>gives me the >>following explanation of this error: >>Thrown if the Java Virtual Machine cannot find an appropriate >>native-language definition of a method declared native. >>Now I know that when I start the program from the prompt, >>native libraries >>are used, stored as dll's in the c:\WINNT\system32 directory >>(I work on a >>Win2000 client platform, using the jetspeed-1.3a2 release). Will find >>Apache/Tomcat/Jetspeed these libraries? It seems to me this >>is not the case. >> >> >>With regards, >> >>Michel Bergijk >>ABAP/4 Engineer >>CMG Oost-Nederland B.V. >>Division Trade, Transport & Industry >>Meander 901 >>6825 MH Arnhem >>PO Box 7015 >>6801 HA Arnhem >>The Netherlands >> >> >>-- >>To unsubscribe, e-mail: >><mailto:[EMAIL PROTECTED]> >>For additional commands, e-mail: >><mailto:[EMAIL PROTECTED]> >> >> > > > This e-mail and any attachments are confidential. If you are not the > intended recipient, please notify us immediately by reply e-mail and then > delete this message from your system. Do not copy this e-mail or any > attachment, use the contents for any purposes, or disclose the contents to > any other person: to do so could be a breach of confidence. > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
