dev@glassfish.java.net

Re: build broken 9:46 am PST? "cannot find symbol symbol : variable FutureStatsProviders"

From: Byron Nevins <Byron.Nevins_at_Sun.COM>
Date: Fri, 23 Oct 2009 10:30:19 -0700

Sorry -- I forgot to add the new file. It should be OK now.

Lloyd -- it is a thread safe class. Everything is static but the data
structure is a special concurrency collection.

Sahoo wrote:
> No. it's not just your build. One can always check hudson [1] to come
> to such conclusion. I think we should empower individual developers
> to rollback offending check-ins and proceed.
>
> Sahoo
> [1] http://hudson.glassfish.org/job/gf-trunk-build-dev/
>
> Lloyd Chambers wrote:
>> I've commented out the offending code in my build.
>>
>> Is this just my build somehow? I've done a full clean and 'svn up'.
>>
>> Lloyd
>>
>> On Oct 23, 2009, at 9:57 AM, Lloyd Chambers wrote:
>>
>>> Still broken.
>>>
>>> BTW, is this code thread safe or used in a non-threaded manner?
>>> handleFutureStatsProviders() is essentially using a global with no
>>> synchronization around multiple calls to FutureStatsProviders.
>>>
>>> llcMule-2:code llc$ svn up
>>> At revision 33236.
>>>
>>> llcMule-2:code llc$ data
>>> -bash: data: command not found
>>> llcMule-2:code llc$ date
>>> Fri Oct 23 09:56:16 PDT 2009
>>>
>>>
>>> On Oct 23, 2009, at 9:46 AM, Lloyd Chambers wrote:
>>>
>>>> [INFO] Compiling 108 source files to
>>>> /Volumes/Stuff/work/v3/code/admin/monitor/target/classes
>>>> /Volumes/Stuff/work/v3/code/admin/monitor/src/main/java/org/glassfish/admin/monitor/StatsProviderManagerDelegateImpl.java:106:
>>>> cannot find symbol
>>>> symbol : variable FutureStatsProviders
>>>> location: class
>>>> org.glassfish.admin.monitor.StatsProviderManagerDelegateImpl
>>>> FutureStatsProviders.add(spInfo);
>>>> ^
>>>> /Volumes/Stuff/work/v3/code/admin/monitor/src/main/java/org/glassfish/admin/monitor/MonitoringBootstrap.java:246:
>>>> cannot find symbol
>>>> symbol : variable FutureStatsProviders
>>>> location: class org.glassfish.admin.monitor.MonitoringBootstrap
>>>> if(FutureStatsProviders.isEmpty())
>>>> ^
>>>> /Volumes/Stuff/work/v3/code/admin/monitor/src/main/java/org/glassfish/admin/monitor/MonitoringBootstrap.java:250:
>>>> cannot find symbol
>>>> symbol : variable FutureStatsProviders
>>>> location: class org.glassfish.admin.monitor.MonitoringBootstrap
>>>> Iterator<StatsProviderInfo> it =
>>>> FutureStatsProviders.iterator();
>>>> ^
>>>> /Volumes/Stuff/work/v3/code/admin/monitor/src/main/java/org/glassfish/admin/monitor/MonitoringBootstrap.java:265:
>>>> cannot find symbol
>>>> symbol : variable FutureStatsProviders
>>>> location: class org.glassfish.admin.monitor.MonitoringBootstrap
>>>> FutureStatsProviders.remove(spInfo);
>>>> ^
>>>> Note:
>>>> /Volumes/Stuff/work/v3/code/admin/monitor/src/main/java/com/sun/enterprise/admin/monitor/stats/MutableTimeStatisticImpl.java
>>>> uses or overrides a deprecated API.
>>>> Note: Recompile with -Xlint:deprecation for details.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>
>>> Lloyd Chambers
>>> lloyd.chambers_at_sun.com
>>> GlassFish Team
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>> Lloyd Chambers
>> lloyd.chambers_at_sun.com
>> GlassFish Team
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>