🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.jbuilder.linux
8 messages
8 total messages Started by Alex Jacinto Thu, 09 Sep 2004 12:24
Building using the command line
#246
Author: Alex Jacinto
Date: Thu, 09 Sep 2004 12:24
13 lines
1889 bytes
Hi, I currently have JBuilderX and successfully built several jbuilder projects through the command line (i.e. "jbuilder -build project.jpx rebuild").  However, I need to automate my build.  I created a Perl script that executes this command, this also is successful.  The problem arises when I tell cron to call my perl script.  I get the following errors regarding the building of my jbuilder projects:

Use -verbose for details on OpenTool failures
*** OpenTool com.borland.jbuilder.personality.JBuilderPersonalities failed to initialize
*** OpenTool com.borland.jbuilder.JBuilderCore failed to initialize
*** OpenTool com.borland.jbuilder.personality.J2MEPersonality failed to initialize
Exception in thread "main" java.lang.NoClassDefFoundError
��������at com.borland.jbuilder.build.BuildCommand.invokeCommand(Unknown Source)
��������at com.borland.primetime.PrimeTime.a(Unknown Source)
��������at com.borland.primetime.PrimeTime.start(Unknown Source)
��������at com.borland.jbuilder.JBuilder.main(Unknown Source)

Thanks in advance :)
Re: Building using the command line
#247
Author: Lori M Olson [TeamB]
Date: Thu, 09 Sep 2004 18:15
38 lines
2691 bytes
Alex Jacinto wrote:

> Hi, I currently have JBuilderX and successfully built several jbuilder projects through the command line (i.e. "jbuilder -build project.jpx rebuild").  However, I need to automate my build.  I created a Perl script that executes this command, this also is successful.  The problem arises when I tell cron to call my perl script.  I get the following errors regarding the building of my jbuilder projects:
> 
> Use -verbose for details on OpenTool failures
> *** OpenTool com.borland.jbuilder.personality.JBuilderPersonalities failed to initialize
> *** OpenTool com.borland.jbuilder.JBuilderCore failed to initialize
> *** OpenTool com.borland.jbuilder.personality.J2MEPersonality failed to initialize
> Exception in thread "main" java.lang.NoClassDefFoundError
>         at com.borland.jbuilder.build.BuildCommand.invokeCommand(Unknown Source)
>         at com.borland.primetime.PrimeTime.a(Unknown Source)
>         at com.borland.primetime.PrimeTime.start(Unknown Source)
>         at com.borland.jbuilder.JBuilder.main(Unknown Source)
> 
> Thanks in advance :)
> 

What user runs the cron job?  Is it the user that is licensed to run 
JBuilder on that machine?

-- 

Regards,

Lori Olson [TeamB]

------------

Save yourself, and everyone else, some time and search the
newsgroups and the FAQ-O-Matic before posting your next
question.

Google Advanced Newsgroup Search
     http://www.google.ca/advanced_group_search
Other Newsgroup Searches:
     http://www.borland.com/newsgroups/ngsearch.html
Joi Ellis's FAQ-O-Matic:
     http://www.visi.com/~gyles19/fom-serve/cache/1.html
Re: Building using the command line
#248
Author: Alex
Date: Fri, 10 Sep 2004 19:25
44 lines
2802 bytes
The cron job is run as root.  I can run JBuilderX fine through the console as root.  Where does it look for the license??


"Lori M Olson [TeamB]" <javadragon@techie.com> wrote:
>Alex Jacinto wrote:
>
>> Hi, I currently have JBuilderX and successfully built several jbuilder projects through the command line (i.e. "jbuilder -build project.jpx rebuild").  However, I need to automate my build.  I created a Perl script that executes this command, this also is successful.  The problem arises when I tell cron to call my perl script.  I get the following errors regarding the building of my jbuilder projects:
>> 
>> Use -verbose for details on OpenTool failures
>> *** OpenTool com.borland.jbuilder.personality.JBuilderPersonalities failed to initialize
>> *** OpenTool com.borland.jbuilder.JBuilderCore failed to initialize
>> *** OpenTool com.borland.jbuilder.personality.J2MEPersonality failed to initialize
>> Exception in thread "main" java.lang.NoClassDefFoundError
>>         at com.borland.jbuilder.build.BuildCommand.invokeCommand(Unknown Source)
>>         at com.borland.primetime.PrimeTime.a(Unknown Source)
>>         at com.borland.primetime.PrimeTime.start(Unknown Source)
>>         at com.borland.jbuilder.JBuilder.main(Unknown Source)
>> 
>> Thanks in advance :)
>> 
>
>What user runs the cron job?  Is it the user that is licensed to run 
>JBuilder on that machine?
>
>-- 
>
>Regards,
>
>Lori Olson [TeamB]
>
>------------
>
>Save yourself, and everyone else, some time and search the
>newsgroups and the FAQ-O-Matic before posting your next
>question.
>
>Google Advanced Newsgroup Search
>     http://www.google.ca/advanced_group_search
>Other Newsgroup Searches:
>     http://www.borland.com/newsgroups/ngsearch.html
>Joi Ellis's FAQ-O-Matic:
>     http://www.visi.com/~gyles19/fom-serve/cache/1.html
>
Re: Building using the command line
#249
Author: Alex
Date: Mon, 13 Sep 2004 17:36
49 lines
3106 bytes
I've been playing with the environment variables that are set if I execute my script in command prompt, I included them in my crontab file.  No luck when crond executes it.  What does JBuilderPersonalities looks for?  And how do I point it to the proper location? thanks in advance.

"Alex" <alex.jacinto@ps.ge.com> wrote:
>
>The cron job is run as root.  I can run JBuilderX fine through the console as root.  Where does it look for the license??
>
>
>"Lori M Olson [TeamB]" <javadragon@techie.com> wrote:
>>Alex Jacinto wrote:
>>
>>> Hi, I currently have JBuilderX and successfully built several jbuilder projects through the command line (i.e. "jbuilder -build project.jpx rebuild").  However, I need to automate my build.  I created a Perl script that executes this command, this also is successful.  The problem arises when I tell cron to call my perl script.  I get the following errors regarding the building of my jbuilder projects:
>>> 
>>> Use -verbose for details on OpenTool failures
>>> *** OpenTool com.borland.jbuilder.personality.JBuilderPersonalities failed to initialize
>>> *** OpenTool com.borland.jbuilder.JBuilderCore failed to initialize
>>> *** OpenTool com.borland.jbuilder.personality.J2MEPersonality failed to initialize
>>> Exception in thread "main" java.lang.NoClassDefFoundError
>>>         at com.borland.jbuilder.build.BuildCommand.invokeCommand(Unknown Source)
>>>         at com.borland.primetime.PrimeTime.a(Unknown Source)
>>>         at com.borland.primetime.PrimeTime.start(Unknown Source)
>>>         at com.borland.jbuilder.JBuilder.main(Unknown Source)
>>> 
>>> Thanks in advance :)
>>> 
>>
>>What user runs the cron job?  Is it the user that is licensed to run 
>>JBuilder on that machine?
>>
>>-- 
>>
>>Regards,
>>
>>Lori Olson [TeamB]
>>
>>------------
>>
>>Save yourself, and everyone else, some time and search the
>>newsgroups and the FAQ-O-Matic before posting your next
>>question.
>>
>>Google Advanced Newsgroup Search
>>     http://www.google.ca/advanced_group_search
>>Other Newsgroup Searches:
>>     http://www.borland.com/newsgroups/ngsearch.html
>>Joi Ellis's FAQ-O-Matic:
>>     http://www.visi.com/~gyles19/fom-serve/cache/1.html
>>
>
Re: Building using the command line
#250
Author: Alex
Date: Wed, 15 Sep 2004 12:06
132 lines
8857 bytes
Turn on the -verbose this time and here is the output.  Does anyone know?

Scanning manifest from /opt/JBuilderX/jdk1.4/lib/tools.jar
Scanning manifest from /opt/JBuilderX/lib/activation.jar
Scanning manifest from /opt/JBuilderX/lib/ant.jar
Scanning manifest from /opt/JBuilderX/lib/beandt.jar
Scanning manifest from /opt/JBuilderX/lib/BorlandLookAndFeel.jar
Scanning manifest from /opt/JBuilderX/lib/bsf.jar
Scanning manifest from /opt/JBuilderX/lib/castor-xml.jar
Scanning manifest from /opt/JBuilderX/lib/dbswing.jar
Scanning manifest from /opt/JBuilderX/lib/dbswingdt.jar
Scanning manifest from /opt/JBuilderX/lib/dbtools.jar
Scanning manifest from /opt/JBuilderX/lib/DoctypeChanger.jar
Scanning manifest from /opt/JBuilderX/lib/dt.jar
Scanning manifest from /opt/JBuilderX/lib/dtdparser.jar
Scanning manifest from /opt/JBuilderX/lib/dx.jar
Scanning manifest from /opt/JBuilderX/lib/help.jar
Scanning manifest from /opt/JBuilderX/lib/internetbeans.jar
Scanning manifest from /opt/JBuilderX/lib/jakarta-regexp-1.1.jar
Scanning manifest from /opt/JBuilderX/lib/jbcl.jar
Scanning manifest from /opt/JBuilderX/lib/jbuilder.jar
Blocking com.borland.jbuilder.cmt2.designer.DesignerPropertyGroup initialization
Blocking com.borland.jbuilder.cmt2.designer.DesignerViewerFactory initialization
Blocking com.borland.jbuilder.cmt2.designer.tree.ComponentView initialization
Blocking com.borland.jbuilder.wizard.vcafeproject.ImportProjectWizard initialization
Blocking com.borland.jbuilder.cmt2.designer.DesignerManager initialization
Blocking com.borland.jbuilder.enterprise.ejb.DeployPropertyGroup initialization
Scanning manifest from /opt/JBuilderX/lib/jdbcx.jar
Scanning manifest from /opt/JBuilderX/lib/jdom.jar
Scanning manifest from /opt/JBuilderX/lib/jds.jar
Scanning manifest from /opt/JBuilderX/lib/jdsremote.jar
Scanning manifest from /opt/JBuilderX/lib/jdsserver.jar
Scanning manifest from /opt/JBuilderX/lib/linuxDesktopConfigurator.jar
Scanning manifest from /opt/JBuilderX/lib/mail.jar
Scanning manifest from /opt/JBuilderX/lib/optional.jar
Scanning manifest from /opt/JBuilderX/lib/primetime.jar
Scanning manifest from /opt/JBuilderX/lib/resolver.jar
Scanning manifest from /opt/JBuilderX/lib/sanct2.jar
Scanning manifest from /opt/JBuilderX/lib/sqltools.jar
Scanning manifest from /opt/JBuilderX/lib/unittest.jar
Scanning manifest from /opt/JBuilderX/lib/webserverglue.jar
Scanning manifest from /opt/JBuilderX/lib/xercesImpl.jar
Scanning manifest from /opt/JBuilderX/lib/xmlParserAPIs.jar
Scanning manifest from /opt/JBuilderX/lib/admintool.jar
Scanning manifest from /opt/JBuilderX/lib/sbtoolbar.jar
Scanning manifest from /opt/JBuilderX/lib/starteam-extensions.jar
Scanning manifest from /opt/JBuilderX/lib/starteam-gui.jar
Scanning manifest from /opt/JBuilderX/lib/starteam54.jar
Scanning manifest from /opt/JBuilderX/lib/streplicate.jar
Scanning manifest from /opt/JBuilderX/lib/mobiledev.jar
Scanning manifest from /opt/JBuilderX/lib/bes/guicore_jb.jar
Scanning manifest from /opt/JBuilderX/lib/bes/xmlrt_jb.jar
Scanning manifest from /opt/JBuilderX/lib/servers/bes-jbsp.jar
Scanning manifest from /opt/JBuilderX/lib/servers/tomcat-jbsp.jar
Scanning manifest from /opt/JBuilderX/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14/common/lib/servlet.jar
OpenTools discovered (468ms)
--- Initializing OpenTools-Core
OpenTool com.borland.primetime.personality.PrimetimePersonality (263+6ms)
*** OpenTool com.borland.jbuilder.personality.JBuilderPersonalities failed to initialize
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at com.borland.primetime.PrimeTime.b(Unknown Source)
	at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
	at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
	at com.borland.primetime.PrimeTime.start(Unknown Source)
	at com.borland.jbuilder.JBuilder.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:141)
	at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
	at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:81)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:141)
	at java.awt.Toolkit$2.run(Toolkit.java:748)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:739)
	at com.borland.primetime.util.Images.getImage(Unknown Source)
	at com.borland.primetime.util.Images.getImage(Unknown Source)
	at com.borland.primetime.util.Images.getImage(Unknown Source)
	at com.borland.jbuilder.ide.JBuilderIcons.<clinit>(Unknown Source)
	at com.borland.jbuilder.node.JBProject.<clinit>(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:141)
	at com.borland.jbuilder.personality.JBuilderPersonalities.a(Unknown Source)
	at com.borland.jbuilder.personality.JBuilderPersonalities.initOpenTool(Unknown Source)
	... 9 more
OpenTool com.borland.primetime.personality.TeamdevPersonality (2+0ms)
OpenTool com.borland.jbuilder.build.BuildCommand (37+1ms)
*** OpenTool com.borland.jbuilder.JBuilderCore failed to initialize
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at com.borland.primetime.PrimeTime.b(Unknown Source)
	at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
	at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
	at com.borland.primetime.PrimeTime.start(Unknown Source)
	at com.borland.jbuilder.JBuilder.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError
	at com.borland.jbuilder.info.JBuilderInfo.<clinit>(Unknown Source)
	at com.borland.jbuilder.JBuilderCore.initOpenTool(Unknown Source)
	... 9 more
OpenTool com.borland.jbuilder.java.JavacValidator (2+7ms)
OpenTool com.borland.jbuilder.obfuscator.micro.ObfuscatorPathSetFactory (8+2ms)
*** OpenTool com.borland.jbuilder.personality.J2MEPersonality failed to initialize
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at com.borland.primetime.PrimeTime.b(Unknown Source)
	at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
	at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
	at com.borland.primetime.PrimeTime.start(Unknown Source)
	at com.borland.jbuilder.JBuilder.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:141)
	at com.borland.jbuilder.personality.J2MEPersonality.class$(Unknown Source)
	at com.borland.jbuilder.personality.J2MEPersonality.initOpenTool(Unknown Source)
	... 9 more
--- OpenTools-Core initialized (541ms total)
Exception in thread "main" java.lang.NoClassDefFoundError
	at com.borland.jbuilder.build.BuildCommand.invokeCommand(Unknown Source)
	at com.borland.primetime.PrimeTime.a(Unknown Source)
	at com.borland.primetime.PrimeTime.start(Unknown Source)
	at com.borland.jbuilder.JBuilder.main(Unknown Source)
Re: Building using the command line
#251
Author: Bill Joy
Date: Wed, 15 Sep 2004 18:36
172 lines
9946 bytes
I did a google search using

getLocalGraphicsEnvironment NoClassDefFoundError

with and without using cron as an additional search parameter.

My take on the problem from scanning some of the results (I am not a Linux 
expert)  is that if the application is not launched from a terminal, there 
is a default X11 display driver that gets used.  You might not have one 
compatible with JDK 1.4 installed.

There is some talk of using a VM parameter -Djava.awt.headless=true, and 
other talk of just overriding various VM parameters to make it look like it 
was launched in the terminal environment.



"Alex" <alex.jacinto@ps.ge.com> wrote in message 
news:41483040$1@newsgroups.borland.com...
>
> Turn on the -verbose this time and here is the output.  Does anyone know?
>
> Scanning manifest from /opt/JBuilderX/jdk1.4/lib/tools.jar
> Scanning manifest from /opt/JBuilderX/lib/activation.jar
> Scanning manifest from /opt/JBuilderX/lib/ant.jar
> Scanning manifest from /opt/JBuilderX/lib/beandt.jar
> Scanning manifest from /opt/JBuilderX/lib/BorlandLookAndFeel.jar
> Scanning manifest from /opt/JBuilderX/lib/bsf.jar
> Scanning manifest from /opt/JBuilderX/lib/castor-xml.jar
> Scanning manifest from /opt/JBuilderX/lib/dbswing.jar
> Scanning manifest from /opt/JBuilderX/lib/dbswingdt.jar
> Scanning manifest from /opt/JBuilderX/lib/dbtools.jar
> Scanning manifest from /opt/JBuilderX/lib/DoctypeChanger.jar
> Scanning manifest from /opt/JBuilderX/lib/dt.jar
> Scanning manifest from /opt/JBuilderX/lib/dtdparser.jar
> Scanning manifest from /opt/JBuilderX/lib/dx.jar
> Scanning manifest from /opt/JBuilderX/lib/help.jar
> Scanning manifest from /opt/JBuilderX/lib/internetbeans.jar
> Scanning manifest from /opt/JBuilderX/lib/jakarta-regexp-1.1.jar
> Scanning manifest from /opt/JBuilderX/lib/jbcl.jar
> Scanning manifest from /opt/JBuilderX/lib/jbuilder.jar
> Blocking com.borland.jbuilder.cmt2.designer.DesignerPropertyGroup 
> initialization
> Blocking com.borland.jbuilder.cmt2.designer.DesignerViewerFactory 
> initialization
> Blocking com.borland.jbuilder.cmt2.designer.tree.ComponentView 
> initialization
> Blocking com.borland.jbuilder.wizard.vcafeproject.ImportProjectWizard 
> initialization
> Blocking com.borland.jbuilder.cmt2.designer.DesignerManager initialization
> Blocking com.borland.jbuilder.enterprise.ejb.DeployPropertyGroup 
> initialization
> Scanning manifest from /opt/JBuilderX/lib/jdbcx.jar
> Scanning manifest from /opt/JBuilderX/lib/jdom.jar
> Scanning manifest from /opt/JBuilderX/lib/jds.jar
> Scanning manifest from /opt/JBuilderX/lib/jdsremote.jar
> Scanning manifest from /opt/JBuilderX/lib/jdsserver.jar
> Scanning manifest from /opt/JBuilderX/lib/linuxDesktopConfigurator.jar
> Scanning manifest from /opt/JBuilderX/lib/mail.jar
> Scanning manifest from /opt/JBuilderX/lib/optional.jar
> Scanning manifest from /opt/JBuilderX/lib/primetime.jar
> Scanning manifest from /opt/JBuilderX/lib/resolver.jar
> Scanning manifest from /opt/JBuilderX/lib/sanct2.jar
> Scanning manifest from /opt/JBuilderX/lib/sqltools.jar
> Scanning manifest from /opt/JBuilderX/lib/unittest.jar
> Scanning manifest from /opt/JBuilderX/lib/webserverglue.jar
> Scanning manifest from /opt/JBuilderX/lib/xercesImpl.jar
> Scanning manifest from /opt/JBuilderX/lib/xmlParserAPIs.jar
> Scanning manifest from /opt/JBuilderX/lib/admintool.jar
> Scanning manifest from /opt/JBuilderX/lib/sbtoolbar.jar
> Scanning manifest from /opt/JBuilderX/lib/starteam-extensions.jar
> Scanning manifest from /opt/JBuilderX/lib/starteam-gui.jar
> Scanning manifest from /opt/JBuilderX/lib/starteam54.jar
> Scanning manifest from /opt/JBuilderX/lib/streplicate.jar
> Scanning manifest from /opt/JBuilderX/lib/mobiledev.jar
> Scanning manifest from /opt/JBuilderX/lib/bes/guicore_jb.jar
> Scanning manifest from /opt/JBuilderX/lib/bes/xmlrt_jb.jar
> Scanning manifest from /opt/JBuilderX/lib/servers/bes-jbsp.jar
> Scanning manifest from /opt/JBuilderX/lib/servers/tomcat-jbsp.jar
> Scanning manifest from 
> /opt/JBuilderX/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14/common/lib/servlet.jar
> OpenTools discovered (468ms)
> --- Initializing OpenTools-Core
> OpenTool com.borland.primetime.personality.PrimetimePersonality (263+6ms)
> *** OpenTool com.borland.jbuilder.personality.JBuilderPersonalities failed 
> to initialize
> java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at com.borland.primetime.PrimeTime.b(Unknown Source)
> at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
> at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
> at com.borland.primetime.PrimeTime.start(Unknown Source)
> at com.borland.jbuilder.JBuilder.main(Unknown Source)
> Caused by: java.lang.NoClassDefFoundError
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at 
> java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
> at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:81)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at java.awt.Toolkit$2.run(Toolkit.java:748)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:739)
> at com.borland.primetime.util.Images.getImage(Unknown Source)
> at com.borland.primetime.util.Images.getImage(Unknown Source)
> at com.borland.primetime.util.Images.getImage(Unknown Source)
> at com.borland.jbuilder.ide.JBuilderIcons.<clinit>(Unknown Source)
> at com.borland.jbuilder.node.JBProject.<clinit>(Unknown Source)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at com.borland.jbuilder.personality.JBuilderPersonalities.a(Unknown 
> Source)
> at 
> com.borland.jbuilder.personality.JBuilderPersonalities.initOpenTool(Unknown 
> Source)
> ... 9 more
> OpenTool com.borland.primetime.personality.TeamdevPersonality (2+0ms)
> OpenTool com.borland.jbuilder.build.BuildCommand (37+1ms)
> *** OpenTool com.borland.jbuilder.JBuilderCore failed to initialize
> java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at com.borland.primetime.PrimeTime.b(Unknown Source)
> at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
> at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
> at com.borland.primetime.PrimeTime.start(Unknown Source)
> at com.borland.jbuilder.JBuilder.main(Unknown Source)
> Caused by: java.lang.NoClassDefFoundError
> at com.borland.jbuilder.info.JBuilderInfo.<clinit>(Unknown Source)
> at com.borland.jbuilder.JBuilderCore.initOpenTool(Unknown Source)
> ... 9 more
> OpenTool com.borland.jbuilder.java.JavacValidator (2+7ms)
> OpenTool com.borland.jbuilder.obfuscator.micro.ObfuscatorPathSetFactory 
> (8+2ms)
> *** OpenTool com.borland.jbuilder.personality.J2MEPersonality failed to 
> initialize
> java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at com.borland.primetime.PrimeTime.b(Unknown Source)
> at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
> at com.borland.primetime.PrimeTime.initializeOpenTools(Unknown Source)
> at com.borland.primetime.PrimeTime.start(Unknown Source)
> at com.borland.jbuilder.JBuilder.main(Unknown Source)
> Caused by: java.lang.NoClassDefFoundError
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:141)
> at com.borland.jbuilder.personality.J2MEPersonality.class$(Unknown Source)
> at com.borland.jbuilder.personality.J2MEPersonality.initOpenTool(Unknown 
> Source)
> ... 9 more
> --- OpenTools-Core initialized (541ms total)
> Exception in thread "main" java.lang.NoClassDefFoundError
> at com.borland.jbuilder.build.BuildCommand.invokeCommand(Unknown Source)
> at com.borland.primetime.PrimeTime.a(Unknown Source)
> at com.borland.primetime.PrimeTime.start(Unknown Source)
> at com.borland.jbuilder.JBuilder.main(Unknown Source)
> 
Re: Building using the command line
#252
Author: Paul Nichols (TeamB)
Date: Fri, 17 Sep 2004 01:42
11 lines
1554 bytes
Alex wrote:

> 
>
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
> at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:81) at

As per Bill Joy, this seems to indicate that the Graphics library the j2sdk
is looking for, cannot be located. That could be due to the fact that the
Motif library loading is not found, wrong glib version, etc. Without more
info on the Linux environment you are using, all we can do is guess ;)
Re: Building using the command line
#253
Author: Shankar Unni
Date: Fri, 17 Sep 2004 19:17
20 lines
2088 bytes
Paul Nichols (TeamB) wrote:

>>
> java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
>>at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:81) at
> 
> As per Bill Joy, this seems to indicate that the Graphics library the j2sdk
> is looking for, cannot be located. That could be due to the fact that the
> Motif library loading is not found, wrong glib version, etc. 

Actually, it's much simpler than that. The X11 version of AWT tries to 
open the DISPLAY in a static constructor of one the AWT classes, and in 
this case, since the display cannot be opened, the static constructor 
throws an exception, aborting the loading of the class.

You'll then get a NoClassDefFound error.

I guess "jbuilder -build" is still attempting to open the display, even 
though it's really doing only a batch operation. A common failing in 
many IDEs (e.g. Visual C++).
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads