2012. 6. 1. 13:43

Exception in org.eclipse.team.svn.ui.SVNTeamUIPlugin.start() of bundle org.eclipse.team.svn.ui.





!SUBENTRY 2 org.eclipse.equinox.registry 4 1 2012-02-15 11:30:56.946
!MESSAGE Plug-in org.eclipse.team.svn.ui was unable to load class org.eclipse.team.svn.ui.crashrecovery.Inaccessible LocationDataHelper.
!STACK 0
org.eclipse.core.runtime.internal.adaptor.EclipseL azyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.team.svn.ui (946).
at org.eclipse.core.runtime.internal.adaptor.EclipseL azyStarter.postFindLocalClass(EclipseLazyStarter.j ava:122)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.findLocalClass(ClasspathManager.java:462)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.findLocalClass(DefaultClassLoader.java:216)
at org.eclipse.osgi.internal.loader.BundleLoader.find LocalClass(BundleLoader.java:400)
at org.eclipse.osgi.internal.loader.BundleLoader.find ClassInternal(BundleLoader.java:476)
at org.eclipse.osgi.internal.loader.BundleLoader.find Class(BundleLoader.java:429)
at org.eclipse.osgi.internal.loader.BundleLoader.find Class(BundleLoader.java:417)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.eclipse.osgi.internal.loader.BundleLoader.load Class(BundleLoader.java:345)
at org.eclipse.osgi.framework.internal.core.BundleHos t.loadClass(BundleHost.java:229)
at org.eclipse.osgi.framework.internal.core.AbstractB undle.loadClass(AbstractBundle.java:1207)
at org.eclipse.core.internal.registry.osgi.RegistrySt rategyOSGI.createExecutableExtension(RegistryStrat egyOSGI.java:174)
at org.eclipse.core.internal.registry.ExtensionRegist ry.createExecutableExtension(ExtensionRegistry.jav a:905)
at org.eclipse.core.internal.registry.ConfigurationEl ement.createExecutableExtension(ConfigurationEleme nt.java:243)
at org.eclipse.core.internal.registry.ConfigurationEl ementHandle.createExecutableExtension(Configuratio nElementHandle.java:55)
at org.eclipse.team.svn.core.extension.CoreExtensions Manager.loadExtensions(CoreExtensionsManager.java: 195)
at org.eclipse.team.svn.core.extension.CoreExtensions Manager.loadCoreExtensions(CoreExtensionsManager.j ava:180)
at org.eclipse.team.svn.core.extension.CoreExtensions Manager.instance(CoreExtensionsManager.java:61)
at org.eclipse.team.svn.core.utility.SVNUtility.isPri orToSVN17(SVNUtility.java:99)
at org.eclipse.team.svn.core.operation.SVNResourceRul eFactory.refreshRule(SVNResourceRuleFactory.java:3 3)
at org.eclipse.core.internal.resources.Rules.refreshR ule(Rules.java:166)
at org.eclipse.core.internal.resources.Resource.refre shLocal(Resource.java:1647)
at org.eclipse.core.internal.refresh.RefreshJob.runIn Workspace(RefreshJob.java:167)
at org.eclipse.core.internal.resources.InternalWorksp aceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.j ava:54)
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.team.svn.ui.SVNTeamUIPlugin.start() of bundle org.eclipse.team.svn.ui.
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.startActivator(BundleContextImpl.java:734 )
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.start(BundleContextImpl.java:683)
at org.eclipse.osgi.framework.internal.core.BundleHos t.startWorker(BundleHost.java:381)
at org.eclipse.osgi.framework.internal.core.AbstractB undle.start(AbstractBundle.java:299)
at org.eclipse.osgi.framework.util.SecureAction.start (SecureAction.java:440)
at org.eclipse.osgi.internal.loader.BundleLoader.setL azyTrigger(BundleLoader.java:268)
at org.eclipse.core.runtime.internal.adaptor.EclipseL azyStarter.postFindLocalClass(EclipseLazyStarter.j ava:107)
... 25 more
Caused by: java.lang.ExceptionInInitializerError
at org.eclipse.team.svn.ui.preferences.SVNTeamPrefere nces.getConsoleRGB(SVNTeamPreferences.java:838)
at org.eclipse.team.svn.ui.console.SVNConsole.loadPre ferences(SVNConsole.java:162)
at org.eclipse.team.svn.ui.console.SVNConsole.<init>( SVNConsole.java:99)
at org.eclipse.team.svn.ui.SVNTeamUIPlugin.start(SVNT eamUIPlugin.java:126)
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl$1.run(BundleContextImpl.java:711)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.startActivator(BundleContextImpl.java:702 )
... 31 more
Caused by: org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4282)
at org.eclipse.swt.SWT.error(SWT.java:4197)
at org.eclipse.swt.SWT.error(SWT.java:4168)
at org.eclipse.swt.widgets.Display.error(Display.java :1258)
at org.eclipse.swt.widgets.Display.checkDevice(Displa y.java:764)
at org.eclipse.swt.widgets.Display.getSystemFont(Disp lay.java:2459)
at org.eclipse.jface.preference.PreferenceConverter.< clinit>(PreferenceConverter.java:84)
... 38 more

!ENTRY org.eclipse.osgi 4 0 2012-02-15 11:30:56.966
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.jface.preference.PreferenceConverter
at org.eclipse.ui.internal.themes.ThemeElementHelper. installColor(ThemeElementHelper.java:274)
at org.eclipse.ui.internal.themes.ThemeElementHelper. populateRegistry(ThemeElementHelper.java:165)
at org.eclipse.ui.internal.themes.Theme.<init>(Theme. java:77)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.getTheme(WorkbenchThemeManager.java:277)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.getTheme(WorkbenchThemeManager.java:297)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.doSetCurrentTheme(WorkbenchThemeManager.java:20 1)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.setCurrentTheme(WorkbenchThemeManager.java:326)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.getCurrentTheme(WorkbenchThemeManager.java:239)
at org.eclipse.ui.internal.themes.WorkbenchThemeManag er.getInstance(WorkbenchThemeManager.java:59)
at org.eclipse.ui.internal.Workbench.getThemeManager( Workbench.java:3449)
at org.eclipse.ui.internal.Workbench$38.runWithExcept ion(Workbench.java:1693)
at org.eclipse.ui.internal.StartupThreading$StartupRu nnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableL ock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessa ges(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(D isplay.java:4140)
at org.eclipse.swt.widgets.Display.readAndDispatch(Di splay.java:3757)
at org.eclipse.ui.internal.Workbench.runUI(Workbench. java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workben ch.java:2494)
at org.eclipse.ui.internal.Workbench$7.run(Workbench. java:674)
at org.eclipse.core.databinding.observable.Realm.runW ithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWork bench(Workbench.java:667)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Pl atformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplica tion.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle. run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.runApplication(EclipseAppLauncher.java: 110)
at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework( Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.ja va:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:14 10)
at org.eclipse.equinox.launcher.Main.main(Main.java:1 386)

!ENTRY org.eclipse.core.resources 4 566 2012-02-15 11:30:57.455
!MESSAGE Workspace was not properly initialized or has already shutdown.


Wooee! Fixed the problem by deleting a file in the .metadata folder. 

SOLUTION: Delete this file and restart:

\workspace\.metadata\.plugins\org.eclipse.core.res ources\.snap

2012. 5. 24. 13:15

Error configuring application listener of class org.springframework.web.context.ContextLoaderListener




Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

요즘 스프링 공부좀 하려고 연신 끌쩍끌쩍 작업중이였는데..

어느날 갑자기 톰켓이 class?를 못찾음..-_=! 월래 잘 되던거 였는데..힝

뭔가 톰켓 플러그인 이상을 감지.. 메이븐의 위치 라이브러리를 못올리는듯..

임의적으로 톰켓에 classpath 스프링 add External jars해서 넣어보기도 하였으나 실패

그래서 그냥 서버를 삭제해버렸다..-_-ㅋ

그리고  혹시 몰라 해당 프로젝트 메이븐 환경설정 업데이트 함 해주고


   Maven -> Update Project Configuration


다시 서버추가해서 돌리니 예전과 같이 잘돌아감..-_-ㅋ

젝일이다 젝일

2011. 12. 9. 20:29

mysql procedure




DROP TABLE IF EXISTS my_bundles;
CREATE TABLE my_bundles(seq int auto_increment, total int, bundle textPRIMARY KEY (seq));
INSERT INTO my_bundles(total,bundle) VALUES (3,"JAVASCRIPT,ACTIONSCRIPT,HTML"),(1,"C++"),(2,"ALGOL,C#"),(7,"C,PHP,JSP,LISP,BASIC,ADA,PYTHON"),(6,"JAVA,RUBY,PASCAL,COBOL,FORTRAN,PERL"),(5,"DELPHI,PROLOG,SMALLTALK,PERL,COLDFUSION");
SELECT FROM my_bundles;

DROP TABLE IF EXISTS my_items;
CREATE TABLE my_items(seq int auto_increment, language varchar(32), PRIMARY KEY (seq));

DELIMITER $$
DROP PROCEDURE IF EXISTS tokenizer $$
CREATE PROCEDURE tokenizer(
    INOUT input_string varchar(1025), OUT token varchar(1025), IN boundary varchar(16
READS SQL DATA
BEGIN
    SELECT char_length(boundary) INTO @boundry_length;
    SET @idx LOCATE(boundary,input_string);
    IF (@idx 0THEN
        SET token input_string;
        SET input_string = NULL;
    ELSE
        SET token SUBSTR(input_string,1,@idx-1);
        SET input_string SUBSTR(input_string,@idx @boundry_length);
    END IF;
END
$$
DELIMITER ;

DELIMITER $$ 
DROP PROCEDURE IF EXISTS insert_items $$ 
CREATE PROCEDURE insert_items(IN my_str varchar(1024)) MODIFIES SQL DATA 
BEGIN 
    SELECT my_str INTO @org_string
    CALL tokenizer(@org_string, @tkn_str','); 
    WHILE (@tkn_str IS NOT NULL) DO 
        INSERT INTO my_items(language) VALUES (@tkn_str); 
        CALL tokenizer(@org_string, @tkn_str','); 
    END WHILE
END 
$$ 
DELIMITER 

CALL insert_items('a,b,c');
SELECT FROM my_items;

DELIMITER $$ 
DROP PROCEDURE IF EXISTS insert_cols_items $$ 
CREATE PROCEDURE insert_cols_items()
BEGIN 
    DECLARE ok INT DEFAULT '0';
    DECLARE tmp_seq INT DEFAULT '0';
    DECLARE tmp_total INT DEFAULT '0';
    DECLARE tmp_bundle TEXT DEFAULT '';
    DECLARE tot INT DEFAULT '0';
    DECLARE cur CURSOR FOR SELECT seq, total, bundle FROM my_bundles;
    DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET ok 1;
    OPEN cur;
    REPEAT
        FETCH cur INTO tmp_seq, tmp_total, tmp_bundle; 
        IF NOT ok THEN 
            CALL insert_items(tmp_bundle);
            SET tot tot 1;
        END IF;
    UNTIL ok END REPEAT;
    CLOSE cur;
    IF tot THEN
        SELECT tot;
    ELSE
        SELECT 0;
    END IF;
END
$$ 
DELIMITER 

TRUNCATE my_items;
CALL insert_cols_items();
SELECT FROM my_items;