I uploaded portion of the java file as the screenshot show. We use CVS as repository.
Christian Hammond於 2015年11月14日星期六 UTC-8下午10時50分48秒寫道: > > I'll need that information to be able to diagnose the issue. As it is, I > have no insight into what could be going wrong, and would have to run tests > here. > > Christian > > -- > Christian Hammond - chri...@beanbaginc.com <javascript:> > Review Board - https://www.reviewboard.org > Beanbag, Inc. - https://www.beanbaginc.com > > On Sat, Nov 14, 2015 at 10:49 PM, Wesly Chen <wesly...@gmail.com > <javascript:>> wrote: > >> All the diff upload by "rbt post" doesn't show syntax highlight in Diff >> Viewer. However, "syntax highlighting" with attached file (java), just not >> in Diff Viewer. >> >> Christian Hammond於 2015年11月14日星期六 UTC-8下午10時25分20秒寫道: >>> >>> Can you check if there's anything in the logs? >>> >>> Do you have a file you can send that reproduces the problem? >>> >>> Christian >>> >>> -- >>> Christian Hammond - chri...@beanbaginc.com >>> Review Board - https://www.reviewboard.org >>> Beanbag, Inc. - https://www.beanbaginc.com >>> >>> On Sat, Nov 14, 2015 at 3:28 PM, Wesly Chen <wesly...@gmail.com> wrote: >>> >>>> Here is some python package information >>>> >>>> # ls -1 /usr/lib/python2.6/site-packages/ >>>> >>>> argparse-1.2.1-py2.6.egg-info >>>> argparse.py >>>> argparse.pyc >>>> argparse.pyo >>>> asciidocapi.py >>>> asciidocapi.pyc >>>> asciidocapi.pyo >>>> dateutil >>>> dbus >>>> dbus_bindings.py >>>> dbus_bindings.pyc >>>> dbus_bindings.pyo >>>> distribute-0.6.10-py2.6.egg-info >>>> django >>>> Django-1.4.21-py2.6.egg-info >>>> Django-1.6.11-py2.6.egg >>>> django_evolution >>>> django_evolution-0.6.9-py2.6.egg-info >>>> django_evolution-0.7.5-py2.6.egg >>>> django_haystack-2.4.0-py2.6.egg >>>> django_pipeline-1.2.24-py2.6.egg-info >>>> django_pipeline-1.3.27-py2.6.egg >>>> djblets >>>> Djblets-0.7.30-py2.6.egg-info >>>> Djblets-0.8.22-py2.6.egg >>>> docutils >>>> docutils-0.6-py2.6.egg-info >>>> easy-install.pth >>>> easy_install.py >>>> easy_install.pyc >>>> easy_install.pyo >>>> ecdsa-0.13-py2.6.egg >>>> feedparser-5.1.2-py2.6.egg-info >>>> feedparser.py >>>> feedparser.pyc >>>> feedparser.pyo >>>> flup >>>> flup-1.0.2-py2.6.egg-info >>>> futures-3.0.3-py2.6.egg >>>> iniparse >>>> iniparse-0.3.1-py2.6.egg-info >>>> libproxy.py >>>> libproxy.pyc >>>> libproxy.pyo >>>> markdown >>>> Markdown-2.0.1-py2.6.egg-info >>>> Markdown-2.4.1-py2.6.egg >>>> memcache.py >>>> memcache.pyc >>>> memcache.pyo >>>> mimeparse-0.1.3-py2.6.egg >>>> mimeparse.py >>>> mimeparse.pyc >>>> mimeparse.pyo >>>> nose >>>> nose-0.10.4-py2.6.egg-info >>>> odict >>>> odict-1.5.0-py2.6.egg-info >>>> paramiko >>>> paramiko-1.15.3-py2.6.egg >>>> paramiko-1.7.5-py2.6.egg-info >>>> pillowfight-0.2-py2.6.egg >>>> pipeline >>>> pkg_resources.py >>>> pkg_resources.pyc >>>> pkg_resources.pyo >>>> ply >>>> ply-3.4-py2.6.egg-info >>>> pycrypto-2.6.1-py2.6-linux-x86_64.egg >>>> pygments >>>> Pygments-1.1.1-py2.6.egg-info >>>> Pygments-2.0.2-py2.6.egg >>>> python_dateutil-1.4.1-py2.6.egg-info >>>> python_dateutil-1.5-py2.6.egg >>>> python_memcached-1.43-py2.6.egg-info >>>> python_mimeparse-0.1.4-py2.6.egg-info >>>> pytz >>>> pytz-2010h-py2.6.egg-info >>>> RBTools-0.8alpha0.dev-py2.6.egg >>>> recaptcha >>>> recaptcha_client-1.0.6-py2.6.egg-info >>>> recaptcha_client-1.0.6-py2.6-nspkg.pth >>>> reviewboard >>>> ReviewBoard-1.7.27-py2.6.egg-info >>>> ReviewBoard-2.0.20-py2.6.egg >>>> roman.py >>>> roman.pyc >>>> roman.pyo >>>> rpmUtils >>>> setuptools >>>> setuptools-0.6c11-py2.6.egg-info >>>> setuptools.pth >>>> site.py >>>> site.pyc >>>> site.pyo >>>> six-1.9.0-py2.6.egg >>>> slimit >>>> slimit-0.8.1-py2.6.egg-info >>>> sos >>>> urlgrabber >>>> urlgrabber-3.9.1-py2.6.egg-info >>>> webtests >>>> Whoosh-2.7.0-py2.6.egg >>>> yum >>>> yumutils >>>> >>>> >>>> Wesly Chen於 2015年11月14日星期六 UTC-8下午3時22分01秒寫道: >>>> >>>>> 1. System setting => Diff Viewer settings => Show syntax highlighting >>>>> is checked. >>>>> 2. Account settings " Enable syntax highlighting in the diff viewer" >>>>> is checked. >>>>> >>>>> My system is CentOS 6.5 64-bit with MySQL 5.1. >>>>> >>>>> Any information needed for this issue? >>>>> >>>>> >>>>> -- >>>> Supercharge your Review Board with Power Pack: >>>> https://www.reviewboard.org/powerpack/ >>>> Want us to host Review Board for you? Check out RBCommons: >>>> https://rbcommons.com/ >>>> Happy user? Let us know! https://www.reviewboard.org/users/ >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "reviewboard" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to reviewboard...@googlegroups.com. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> > -- Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/ Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/ Happy user? Let us know! https://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
/** * For all bidder networks -- query their currency & exchange rate * The exchange rate will be used to convert bid price to USD: * * @throws Exception */ private void refreshNetworkIdCurrencyRate() throws Exception { Map<Integer, CurrencyRate> tmpNetworkIdCurrencyRate = new HashMap<Integer, CurrencyRate>(); // reuse the same currency object across networks Map<String, CurrencyRate> seenCurrencies = new HashMap<String, CurrencyRate>(); List<Map<String, Object>> results = this.getResults(NETWORK_CURRENCY_RATE); for (Map<String, Object> element : results) { Integer networkId = (Integer) element.get("id"); String currencyCode = (String) element.get("currency_code"); Double exchangeRateFromUSD = (Double) element.get("exchange_rate_from_usd"); // reuse the same currency objects. CurrencyRate currency = seenCurrencies.get(currencyCode); if (currency == null) { currency = new CurrencyRate(currencyCode, exchangeRateFromUSD); seenCurrencies.put(currencyCode, currency); } tmpNetworkIdCurrencyRate.put(networkId, currency); } networkIdCurrencyRate=tmpNetworkIdCurrencyRate; } private static final String VIEWABILITY_SCORE = "SELECT dsp_campaign_id FROM mg_adgroups WHERE media_type = 'display' and viewability_goal > 0 and end_date > now()"; private void refreshViewabilityScore() throws Exception { try{ Set<Integer> tmpViewabilityScore = new HashSet<Integer>(); List<Map<String, Object>> rows = this.getResults(VIEWABILITY_SCORE); for (Map<String, Object> row : rows) { Integer dspCampaignId = (Integer) row.get("dsp_campaign_id"); tmpViewabilityScore.add(dspCampaignId); } viewabilityScore=tmpViewabilityScore; } catch(Exception ex){ log.error("error in refreshViewabilityScore", ex); } } public boolean hasViewabilityScore(Integer campaignId){ return viewabilityScore.contains(campaignId); } private static final String ADARA_KEYS = "select dp_id, adara_key, activity_type, key_id from adara_keys where adara_key in ('hotel_city', 'hotel_code', 'hotel_country', 'hotel_state', 'destination_airport', 'origin_airport')"; private void refreshDpAdaraKeys() { try{