Git Product home page Git Product logo

blackboard's People

Contributors

bengt avatar mpue avatar schminkel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blackboard's Issues

NullPointerException (on Mac OS)

After compiling with "ant" I get the following NullPointerException (on the splash screen it says "Loading module simulatorProvider")

Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:83)
at org.pmedv.core.app.AbstractApplication.(AbstractApplication.java:133)
at org.pmedv.blackboard.app.BlackBoard.(BlackBoard.java:43)
at org.pmedv.blackboard.app.BlackBoard.main(BlackBoard.java:70)
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.core.gui.ApplicationWindow]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuBarProvider' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.core.provider.ApplicationMenuBarProviderImpl]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulateCircuitCommand' defined in class path resource [commands.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
... 15 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuBarProvider' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.core.provider.ApplicationMenuBarProviderImpl]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulateCircuitCommand' defined in class path resource [commands.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:263)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1083)
at org.pmedv.core.gui.ApplicationWindow.createMenuBar(ApplicationWindow.java:183)
at org.pmedv.core.gui.ApplicationWindow.initializeComponents(ApplicationWindow.java:82)
at org.pmedv.core.gui.AbstractApplicationWindow.(AbstractApplicationWindow.java:51)
at org.pmedv.core.gui.ApplicationWindow.(ApplicationWindow.java:62)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
... 17 more
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.core.provider.ApplicationMenuBarProviderImpl]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulateCircuitCommand' defined in class path resource [commands.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
... 35 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulateCircuitCommand' defined in class path resource [commands.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:263)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1083)
at org.pmedv.core.provider.ApplicationMenuBarProviderImpl.(ApplicationMenuBarProviderImpl.java:356)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
... 37 more
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
... 52 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:263)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1083)
at org.pmedv.blackboard.commands.SimulateCircuitCommand.(SimulateCircuitCommand.java:33)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
... 54 more
Caused by: java.lang.NullPointerException
at org.pmedv.blackboard.provider.AbstractElementProvider.loadElements(AbstractElementProvider.java:96)
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:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
... 68 more

64 bit ubuntu willy

Please see report below

git clone https://github.com/mpue/blackboard.git
Cloning into 'blackboard'...
remote: Counting objects: 3744, done.
remote: Total 3744 (delta 0), reused 0 (delta 0), pack-reused 3744
Receiving objects: 100% (3744/3744), 86.82 MiB | 1.06 MiB/s, done.
Resolving deltas: 100% (1801/1801), done.

Checking connectivity... done.

mark@mark-HP:$ cd blackboard
mark@mark-HP:
/blackboard$ ant
Buildfile: /home/mark/blackboard/build.xml

init:
[mkdir] Created dir: /home/mark/blackboard/build
[mkdir] Created dir: /home/mark/blackboard/build/jar

compile:
[javac] /home/mark/blackboard/build.xml:27: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Compiling 1098 source files to /home/mark/blackboard/build/jar
[javac] /home/mark/blackboard/src/org/pbjar/jxlayer/plaf/ext/TransformUI.java:80: warning: SwingUtilities3 is internal proprietary API and may be removed in a future release
[javac] import com.sun.java.swing.SwingUtilities3;
[javac] ^
[javac] /home/mark/blackboard/src/org/pmedv/core/gui/ApplicationWindowAdvisorImpl.java:60: warning: NimbusLookAndFeel is internal proprietary API and may be removed in a future release
[javac] import com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel;
[javac] ^
[javac] /home/mark/blackboard/src/org/pmedv/core/preferences/commands/EditPreferencesCommand.java:28: warning: NimbusLookAndFeel is internal proprietary API and may be removed in a future release
[javac] import com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel;
[javac] ^
[javac] /home/mark/blackboard/src/net/infonode/gui/laf/InfoNodeLookAndFeel.java:246: warning: non-varargs call of varargs method with inexact argument type for last parameter;
[javac] oldMetalTheme = (MetalTheme) MetalLookAndFeel.class.getMethod("getCurrentTheme", null).invoke(null, null);
[javac] ^
[javac] cast to Class for a varargs call [javac] cast to Class[] for a non-varargs call and to suppress this warning
[javac] /home/mark/blackboard/src/net/infonode/gui/laf/InfoNodeLookAndFeel.java:246: warning: non-varargs call of varargs method with inexact argument type for last parameter;
[javac] oldMetalTheme = (MetalTheme) MetalLookAndFeel.class.getMethod("getCurrentTheme", null).invoke(null, null);
[javac] ^
[javac] cast to Object for a varargs call
[javac] cast to Object[] for a non-varargs call and to suppress this warning
[javac] /home/mark/blackboard/src/org/pbjar/jxlayer/plaf/ext/TransformUI.java:250: warning: SwingUtilities3 is internal proprietary API and may be removed in a future release
[javac] SwingUtilities3.class.getMethod("setDelegateRepaintManager",
[javac] ^
[javac] /home/mark/blackboard/src/org/pbjar/jxlayer/plaf/ext/TransformUI.java:651: warning: SwingUtilities3 is internal proprietary API and may be removed in a future release
[javac] SwingUtilities3.setDelegateRepaintManager(this.view, null);
[javac] ^
[javac] /home/mark/blackboard/src/org/pbjar/jxlayer/plaf/ext/TransformUI.java:657: warning: SwingUtilities3 is internal proprietary API and may be removed in a future release
[javac] SwingUtilities3.setDelegateRepaintManager(this.view,
[javac] ^
[javac] /home/mark/blackboard/src/org/pmedv/core/gui/ApplicationWindowAdvisorImpl.java:146: warning: NimbusLookAndFeel is internal proprietary API and may be removed in a future release
[javac] UIManager.setLookAndFeel(new NimbusLookAndFeel());
[javac] ^
[javac] /home/mark/blackboard/src/org/pmedv/core/preferences/commands/EditPreferencesCommand.java:61: warning: NimbusLookAndFeel is internal proprietary API and may be removed in a future release
[javac] UIManager.setLookAndFeel(new NimbusLookAndFeel());
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 10 warnings

dist:
[delete] Deleting: /home/mark/blackboard/MANIFEST.MF
[copy] Copying 17 files to /home/mark/blackboard/build/jar
[copy] Copying 186 files to /home/mark/blackboard/build
[mkdir] Created dir: /home/mark/blackboard/dist/lib
[jar] Building jar: /home/mark/blackboard/dist/lib/BlackBoard.jar
[copy] Copying 29 files to /home/mark/blackboard/dist/lib
[delete] Deleting directory /home/mark/blackboard/build/jar
[delete] Deleting directory /home/mark/blackboard/dist/lib/dist
[copy] Copying 186 files to /home/mark/blackboard/dist/lib
[copydir] DEPRECATED - The copydir task is deprecated. Use copy instead.
[copydir] Copying 779 files to /home/mark/blackboard/dist/lib/parts
[copydir] DEPRECATED - The copydir task is deprecated. Use copy instead.
[copydir] Copying 478 files to /home/mark/blackboard/dist/lib/symbols
[copydir] DEPRECATED - The copydir task is deprecated. Use copy instead.
[copydir] Copying 9 files to /home/mark/blackboard/dist/lib/spice
[copydir] DEPRECATED - The copydir task is deprecated. Use copy instead.
[copydir] Copying 178 files to /home/mark/blackboard/dist/lib/models
[copydir] DEPRECATED - The copydir task is deprecated. Use copy instead.
[copydir] Copying 42 files to /home/mark/blackboard/dist/lib/samples
[copydir] DEPRECATED - The copydir task is deprecated. Use copy instead.
[copydir] Copying 3 files to /home/mark/blackboard/dist/lib/simulators
[copydir] DEPRECATED - The copydir task is deprecated. Use copy instead.
[copydir] Copying 6 files to /home/mark/blackboard/dist/lib/regression
[copydir] DEPRECATED - The copydir task is deprecated. Use copy instead.
[copydir] Copying 9 files to /home/mark/blackboard/dist/lib
[zip] Building zip: /home/mark/blackboard/dist/blackboard-bin-1.1.4.0.zip

BUILD SUCCESSFUL
Note this doesn’t copy as per your script BlackBoard.jar into /home/user name/ blackboard/dist /lib

Your instructions say to run issue this command
java -Dsun.java2d.opengl=true -jar dist/lib/BlackBoard.jar presuming you are of course in the correct directory

As per your instructions which are as follows

Installing under Unixoides (Linux, BSD, MacOS)

Fisrt of all unzip the archive

then copy the needed files

$ cp -R models/ ~/.BlackBoard
$ cp -R symbols/ ~/.BlackBoard
$ cp -R samples/ ~/.BlackBoard
$ cp -R parts/ ~/.BlackBoard
$ cp -R datasheets/ ~/.BlackBoard
$ cp -R simulators/ ~/.BlackBoard

Running

This creates a zip file in /home/user-name /blackboard/dist/blackboard-bin-1.1.4.0.zip

So going back to your set of instructions this again wont work

Could you please advise

Thank you

Mark

Compiling and running your application

I'm trying to get the application running in aclipse but on the half of the splashscreen loader it throws some exceptions i don't understand. Any suggestions?

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'applicationWindow' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.core.gui.ApplicationWindow]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuBarProvider' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.core.provider.ApplicationMenuBarProviderImpl]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulateCircuitCommand' defined in class path resource [commands.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:83)
at org.pmedv.core.app.AbstractApplication.(AbstractApplication.java:142)
at org.pmedv.blackboard.app.BlackBoard.(BlackBoard.java:43)
at org.pmedv.blackboard.app.BlackBoard.main(BlackBoard.java:70)
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.core.gui.ApplicationWindow]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuBarProvider' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.core.provider.ApplicationMenuBarProviderImpl]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulateCircuitCommand' defined in class path resource [commands.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
... 15 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'menuBarProvider' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.core.provider.ApplicationMenuBarProviderImpl]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulateCircuitCommand' defined in class path resource [commands.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:263)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1083)
at org.pmedv.core.gui.ApplicationWindow.createMenuBar(ApplicationWindow.java:183)
at org.pmedv.core.gui.ApplicationWindow.initializeComponents(ApplicationWindow.java:82)
at org.pmedv.core.gui.AbstractApplicationWindow.(AbstractApplicationWindow.java:51)
at org.pmedv.core.gui.ApplicationWindow.(ApplicationWindow.java:62)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
... 17 more
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.core.provider.ApplicationMenuBarProviderImpl]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulateCircuitCommand' defined in class path resource [commands.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
... 35 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulateCircuitCommand' defined in class path resource [commands.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:263)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1083)
at org.pmedv.core.provider.ApplicationMenuBarProviderImpl.(ApplicationMenuBarProviderImpl.java:368)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
... 37 more
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.pmedv.blackboard.commands.SimulateCircuitCommand]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:74)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:958)
... 52 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simulatorProvider' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:263)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1083)
at org.pmedv.blackboard.commands.SimulateCircuitCommand.(SimulateCircuitCommand.java:32)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)
... 54 more
Caused by: java.lang.NullPointerException
at org.pmedv.blackboard.provider.AbstractElementProvider.loadElements(AbstractElementProvider.java:96)
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:597)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
... 68 more

Selected Layer in List

It is quite annoying, that the layer, which is selected in the list, is not the one where new elements are added, but that there is an extra drop-down list for this selection. Additionally, this drop-down list is not sorted the same way as the list.

Rendering on 64 bit ubantu

Hi

Having real problems after re compiling using 64 bit oracle java ver .1.8 on 64 bit ubuntu ver15.04 with rendering Strip board is repeated almost as though you have the layout with 4 or five java jpanels ^2 in main frame If you place any components then these are repeated as though you have 4_4 or 5|_5 panels operating at the same time this is dependant on the zoom as well Ive noticed

Its A Ok on 32 bit os and 32 bit java

Cheers Mark

Some images for parts are missing

e.g. sym_transistor_pnp.xml and sym_transistor_npn.xml don't have an image. There is a transistor.png.

Also the model has the wrong dimension and no pins on the backside.

Error when launching program

Error in Java launcher. Error occured while calling main method in Java class org/pmedv/blackboard/app/BlackBoard

On system Windows 7 64 bits. Java (JRE) 8 update 45 (build 1.4.5_45-b15).

Exact positioning via object properties

Normally, the grid modes works just fine, but for some parts (eg mounting holes) I would love to set the position directly with exact coordinates in mm/cm.

A good place for this option would imho be the object properties dialogue, set the position in pix/mm like you can change the size for the strip board itself.

Lines with length 0 undeletable

I accidentally created a line with a length of zero (checked in the xml, start and endpoint are the same coordinates) and can't delete.

Selection is possible, but everything further doesn't work. Neither 'del' nor the delete option in the right click menu work.

Trying to compile and run

Hello all,

I am trying to compile and run this project but when I run this it is hanging at the following comment in the console: INFO PartTableModel:65 - Loading 391 parts.

I don't have experience in Java so not sure what is going on. I am running this on Windows. I have the git project downloaded in a folder on a partition but when I run it seems to be running from my user folder in windows partition.

Kindly let me know if I can provide any more information. I have pasted the log from the log folder below.

18:36:22,630 INFO BlackBoard:69 - Initalizing application
18:36:22,635 INFO AbstractApplication:130 - Working directory J:\Programs\Source\Git\blackboard.
18:36:22,660 INFO ClassPathXmlApplicationContext:456 - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@2e888d65: startup date [Mon Mar 10 18:36:22 EDT 2014]; root of context hierarchy
18:36:22,698 INFO XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [applicationContext.xml]
18:36:22,804 INFO XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [commands.xml]
18:36:22,969 INFO PropertyPlaceholderConfigurer:177 - Loading properties file from class path resource [application.properties]
18:36:23,524 INFO DefaultListableBeanFactory:555 - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@32b7e05f: defining beans [propertyConfigurer,resourceService,splashScreen,logPane,contextApplicationContextProvider,partFactory,applicationWindowAdvisor,applicationWindowConfig,abstractApplicationWindow,applicationWindow,abstractPerspective,boardDesignerPerspective,perspectiveProvider,menuBarProvider,toolBarProvider,logView,abstractController,authenticator,loginController,setSelectModeCommand,setDrawModeCommand,setDrawRectangleModeCommand,setDrawEllipseModeCommand,convertToPartCommand,convertToSymbolCommand,addSymbolToLibraryCommand,breakSymbolCommand,openBoardCommand,browsePartsCommand,addResistorCommand,addDiodeCommand,exportImageCommand,createBoardCommand,toggleGridCommand,toggleSnapToGridCommand,toggleMirrorCommand,showAboutDialogCommand,deleteCommand,copyCommand,pasteCommand,duplicateCommand,saveCommand,saveAsCommand,printBoardCommand,exitCommand,undoCommand,redoCommand,rotateCWCommand,rotateCCWCommand,chooseColorCommand,setColorCommand,addTextCommand,editPropertiesCommand,createPartListCommand,editPreferencesCommand,showLayersCommand,addLayerCommand,deleteLayerCommand,moveToLayerCommand,moveLayerUpCommand,moveLayerDownCommand,selectAllCommand,selectAllLinesCommand,browseSheetsCommand,addSheetCommand,removeSheetCommand,importDatasheetFolderCommand,startPixelOMatCommand,flipHorizontalCommand,flipVerticalCommand,setLayerColorCommand,deletePartCommand,setConnectionCheckModeCommand,createScaleCommand,createPartCommand,duplicateLayerCommand,exportNetlistCommand,toggleMagneticCommand,editSymbolCommand,openImageCommand,simulateCircuitCommand,manageSimulatorsCommand,addSimulatorCommand,editSimulatorCommand,deleteSimulatorCommand,setSimulatorDefaultCommand,createRatsnestCommand,saveNetlistCommand,addModelCommand,editModelCommand,deleteModelCommand,importLibraryCommand,setDrawMeasureModeCommand,setMoveModeCommand,palette,datasheetProvider,SheetBrowser,SimulatorManager,abstractNiceDialog,PartBrowser,shapesPanel,symbolListPanel,symbolProvider,modelProvider,simulatorProvider,modelListPanel]; root of factory hierarchy
18:36:23,838 INFO PartFactory:132 - Working directory C:\Users\MyUserName.BlackBoard
18:36:23,840 INFO PartFactory:141 - Found 391 parts.
18:36:25,595 INFO ApplicationWindowAdvisorImpl:140 - initializing.
18:36:25,609 INFO ApplicationWindowAdvisorImpl:173 - setting look and feel to: [The JGoodies Plastic 3D Look and Feel - © 2001-2009 JGoodies Karsten Lentzsch - com.jgoodies.looks.plastic.Plastic3DLookAndFeel]
18:36:25,629 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.CreateBoardCommand
18:36:25,637 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.OpenBoardCommand
18:36:25,673 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.OpenImageCommand
18:36:25,678 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.SaveBoardCommand
18:36:25,683 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.SaveAsCommand
18:36:25,686 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.ExportImageCommand
18:36:25,690 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.CreatePartListCommand
18:36:25,695 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.PrintBoardCommand
18:36:25,699 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.ExportNetlistCommand
18:36:25,706 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.BBExitCommand
18:36:25,799 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.UndoCommand
18:36:25,803 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.RedoCommand
18:36:25,806 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.SetSelectModeCommand
18:36:25,809 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.SetDrawModeCommand
18:36:25,812 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.SetColorCommand
18:36:25,816 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.SelectAllCommand
18:36:25,817 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.SelectAllLinesCommand
18:36:25,818 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.CopyCommand
18:36:25,821 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.PasteCommand
18:36:25,824 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.DuplicateCommand
18:36:25,827 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.DeleteCommand
18:36:25,830 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.RotateCCWCommand
18:36:25,833 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.RotateCWCommand
18:36:25,836 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.FlipHorizontalCommand
18:36:25,839 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.FlipVerticalCommand
18:36:25,842 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.MoveToLayerCommand
18:36:25,845 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.ConvertToPartCommand
18:36:25,848 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.ConvertToSymbolCommand
18:36:25,852 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.BreakSymbolCommand
18:36:25,856 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.AddSymbolToLibraryCommand
18:36:25,860 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.EditPropertiesCommand
18:36:25,864 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.core.preferences.commands.EditPreferencesCommand
18:36:25,866 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.ToggleSnapToGridCommand
18:36:25,870 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.ToggleGridCommand
18:36:25,874 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.ToggleMirrorCommand
18:36:25,877 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.ToggleMagneticCommand
18:36:25,880 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.StartPixelOMatCommand
18:36:25,884 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.CreateScaleCommand
18:36:25,886 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.blackboard.commands.ManageSimulatorsCommand
18:36:25,889 INFO ApplicationMenuBarProviderImpl:121 - Mapping action class : org.pmedv.core.commands.ShowAboutDialogCommand
18:36:25,895 INFO ApplicationMenuBarProviderImpl:309 - mapping perspective class org.pmedv.blackboard.BoardDesignerPerspective
18:36:25,897 INFO ApplicationMenuBarProviderImpl:348 - Mapping action class : org.pmedv.blackboard.commands.BrowsePartsCommand
18:36:25,899 INFO ApplicationMenuBarProviderImpl:406 - Creating menu entry for class org.pmedv.blackboard.commands.BrowsePartsCommand
18:36:25,900 INFO ApplicationMenuBarProviderImpl:348 - Mapping action class : org.pmedv.blackboard.commands.AddResistorCommand
18:36:25,904 INFO ApplicationMenuBarProviderImpl:406 - Creating menu entry for class org.pmedv.blackboard.commands.AddResistorCommand
18:36:25,905 INFO ApplicationMenuBarProviderImpl:348 - Mapping action class : org.pmedv.blackboard.commands.AddDiodeCommand
18:36:25,908 INFO ApplicationMenuBarProviderImpl:406 - Creating menu entry for class org.pmedv.blackboard.commands.AddDiodeCommand
18:36:25,908 INFO ApplicationMenuBarProviderImpl:348 - Mapping action class : org.pmedv.blackboard.commands.AddTextCommand
18:36:25,911 INFO ApplicationMenuBarProviderImpl:406 - Creating menu entry for class org.pmedv.blackboard.commands.AddTextCommand
18:36:25,912 INFO ApplicationMenuBarProviderImpl:348 - Mapping action class : org.pmedv.blackboard.commands.SimulateCircuitCommand
18:36:25,920 INFO AbstractElementProvider:85 - Working directory J:\Programs\Source\Git\blackboard.
18:36:25,924 INFO ApplicationMenuBarProviderImpl:406 - Creating menu entry for class org.pmedv.blackboard.commands.SimulateCircuitCommand
18:36:25,925 INFO ApplicationMenuBarProviderImpl:348 - Mapping action class : org.pmedv.blackboard.commands.CreateRatsnestCommand
18:36:25,926 INFO ApplicationMenuBarProviderImpl:406 - Creating menu entry for class org.pmedv.blackboard.commands.CreateRatsnestCommand
18:36:25,935 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.CreateBoardCommand
18:36:25,936 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.OpenBoardCommand
18:36:25,937 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.SaveBoardCommand
18:36:25,937 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.SaveAsCommand
18:36:25,941 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.PrintBoardCommand
18:36:25,944 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.SimulateCircuitCommand
18:36:25,950 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.SetSelectModeCommand
18:36:25,953 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.SetDrawModeCommand
18:36:25,957 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.SetDrawRectangleModeCommand
18:36:25,962 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.SetDrawEllipseModeCommand
18:36:25,968 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.SetConnectionCheckModeCommand
18:36:25,974 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.UndoCommand
18:36:25,977 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.RedoCommand
18:36:25,981 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.RotateCCWCommand
18:36:25,984 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.RotateCWCommand
18:36:25,987 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.SetColorCommand
18:36:25,990 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.MoveToLayerCommand
18:36:25,993 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.ConvertToPartCommand
18:36:25,997 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.ConvertToSymbolCommand
18:36:26,000 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.BreakSymbolCommand
18:36:26,003 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.AddSymbolToLibraryCommand
18:36:26,007 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.BrowsePartsCommand
18:36:26,010 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.BrowseSheetsCommand
18:36:26,016 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.AddResistorCommand
18:36:26,019 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.AddDiodeCommand
18:36:26,022 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.AddTextCommand
18:36:26,025 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.ExportImageCommand
18:36:26,029 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.ToggleSnapToGridCommand
18:36:26,032 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.ToggleGridCommand
18:36:26,036 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.ToggleMirrorCommand
18:36:26,039 INFO ApplicationToolbarProviderImpl:163 - Mapping action class : org.pmedv.blackboard.commands.ToggleMagneticCommand
18:36:26,101 INFO AbstractElementProvider:85 - Working directory J:\Programs\Source\Git\blackboard.
18:36:26,431 INFO AbstractElementProvider:85 - Working directory J:\Programs\Source\Git\blackboard.
18:36:33,128 INFO SymbolTableModel:64 - Loading 344 sheets.
18:36:33,187 INFO ModelTableModel:57 - Loading 177 models.
18:36:33,319 INFO BoardDesignerPerspective:127 - Initializing boardDesignerPerspective
18:36:33,356 INFO DataSheetProvider:71 - Working directory C:\Users\MyUserName.BlackBoard
18:36:33,416 INFO SpiceSimulatorTableModel:65 - Loading 3 simulators.
18:36:33,439 INFO DatasheetDialog:109 - Done loading sheets.
18:36:33,464 INFO DataSheetTableModel:66 - Loading 87 sheets.
18:36:33,469 INFO AbstractApplication:195 - Displaying application splash screen...
18:36:33,494 INFO PostApplicationStartupConfigurer:66 - BlackBoard initialized.
18:36:33,496 INFO OpenPerspectiveCommand:99 - Setting current editor area to
18:36:33,497 INFO PostApplicationStartupConfigurer:141 - restoring perspective : boardDesignerPerspective
18:36:33,596 INFO PartDialog:161 - Done loading parts.
18:36:33,597 INFO PartTableModel:65 - Loading 391 parts.

Non operative JDK 10

Will you be making the corrective adjustments in line with the new JDK ? This is non operative with JDK 8 or 9 , or 10 Many of the jar files have been discontinued or ar no longer available for download Oracles new policies have discarded many of the jar files now needed for this to compile and run

Documentation for Linux setup misleading

Documentation says: "Important : Copy the following directories to your $HOME/.BlackBoard Folder:
datasheets" (amongst others)

The directory "datasheets" is not available from the file 1374752251wpdm_blackboard-bin-1.1.0.zip

It is also not necessary to copy the directory in order to run BB.

Editing rotated text changes rotation

If text at a raster card is edited, which was already rotated 90° cw, it is rotated one more 45° step. This happens at several but not all rotations.

NullPointerException on macOS Sierra 10.12.4

I downloaded Blackboard Designer 1.1.0 (http://www.pueski.de/bb/blackboard-bin-1.1.0.zip). If I open the OSX_Start.command file I will get some error messages in the console (look into the attached file).

The application itself stops loading at "Loading module simulatorProvider".
I am using the following java version:

java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

error.txt

Wrong character encoding can prevent compilation

At least with Linux, when the system locale is not set to UTF-8, compilation with ant may fail with several of these error messages:

    [javac] /build/blackboard/src/blackboard_git/src/org/pmedv/core/util/StringUtil.java:229: error: unmappable character for encoding ASCII
    [javac]             text = text.replaceAll("??", "ae");

Setting the encoding to UTF-8 in build.xml will fix this issue.

Patch file: https://gist.github.com/and1g/6205536

Add Label/Name to Symbol

Dear Matthias,

is it possible to add a name/description to self-created Symbols, like the ATMega328 has it?
symbol

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.