Register      Login
Publications of the Astronomical Society of Australia Publications of the Astronomical Society of Australia Society
Publications of the Astronomical Society of Australia
RESEARCH ARTICLE

Fast Algorithms for Matching CCD Images to a Stellar Catalogue

V. Tabur
+ Author Affiliations
- Author Affiliations

School of Physics A28, University of Sydney, NSW 2006, Australia. Email: tabur@physics.usyd.edu.au

Publications of the Astronomical Society of Australia 24(4) 189-198 https://doi.org/10.1071/AS07028
Submitted: 13 August 2007  Accepted: 16 October 2007   Published: 7 December 2007

Abstract

Two new algorithms are described for matching two dimensional coordinate lists of point sources that are significantly faster than previous methods. By matching rarely occurring triangles (or more complex shapes) in the two lists, and by ordering searches by decreasing probability of success, it is demonstrated that very few candidates need be considered to find a successful match. Moreover, by immediately testing the suitability of a potential match using an efficient mechanism, the need to process the entire candidate set is avoided, yielding considerable performance improvements. Triangles are described by a cosine metric that reduces the density of triangle space, permitting efficient searches. An alternative shape characterization method that reduces computational overhead in the construction phase is discussed. The algorithms are tested on a set of 10 063 wide-field survey images, with fields-of-view up to 4.8° × 3.6°, successfully matching 100% of the images in a mean elapsed time of 6 ms (2.4 GHz Athlon CPU). The elapsed time of the searching phase is shown to vary by less than 1ms for list sizes between 10 and 200 points, demonstrating that fast, robust searches may be completed in nearly constant time, independent of list size.

Keywords: astrometry — methods: data analysis — surveys

1 Introduction

In the course of carrying out a wide-field CCD imaging survey, two new methods for correlating the images to star catalogues have been developed, motivated by the need to efficiently handle the large number of stellar sources present on the images. Most previously published algorithms successfully cater for small lists (≤50 stars), but do not scale well to wide-fields containing 103 or more stellar sources.

The problem of matching coordinate lists of point sources is a necessary prerequisite for deriving an astrometric plate solution. The objective is to match a subset of stars found on an image to their corresponding entries in a stellar catalogue in order to determine the transformation between detector coordinates and sky coordinates. The algorithm must handle translation and rotation, and small changes in scale caused by temperature related changes in focal length. In addition, it must cope with additional and missing stars. That is, the two lists may only partially overlap.

The efficiency of the algorithm is of paramount concern, since it is embodied within the closed-loop pointing system of the telescope and therefore affects the duty-cycle time, and ultimately constrains the number of images that can be acquired each night. Surveys that require very high photometric precision typically seek to accurately align their fields on the same detector pixels each night to overcome residual flat-fielding errors (Everett & Howell 2001), and would benefit from the efficiency gains of a fast matching algorithm. Similarly, high cadence surveys, such as the Southern Sky Survey (Keller et al. 2007) could improve precision and reduce its duty-cycle by utilizing a fast closed-loop pointing algorithm. Moreover, real-time attitude adjustments on spacecraft might be possible with the aid of an efficient matching algorithm to analyze on-board star camera images (see for example Fraser 2003).

A number of algorithms have been proposed to solve this problem. Groth (1986) describes an algorithm that matches geometrically similar shapes (triangles) in the two lists. By limiting the number of triangles constructed, and by only matching those triangles whose ratio of longest to shortest side are within a defined limit, his matching phase has a computational complexity of O(n4.5) where n is the number of stars in each list. Stetson (1990) describes a very similar algorithm that he developed independently at around the same time.

Murtagh (1992) reviews a number of approaches and proposes his own, based upon characterization of a set of coordinates couples, with matching based on the proximity of feature vectors in the two lists. His method's matching phase has a computational complexity of O(n2).

Nevertheless, Groth's algorithm appears to be the most widely accepted, with the methods applied across disciplines. For example, Arzoumanian, Holmberg & Norman (2005) discuss its application to the problem of computeraided identification of whale sharks, while Marszałek & Rokita (2004), building upon the work of Groth (1986), describe an optimization to the voting phase of the algorithm, concluding that their method reduces the need for complicated filtering methods while successfully reducing the number of false matches.

More recently, Pál & Bakos (2006) describe another variation of triangle matching, optimized to handle large lists of objects extracted from wide field images. Large fields contain thousands of stars and pose a severe test for matching algorithms, requiring efficient methods to accommodate the large number of point sources.

The following sections discuss two new methods for pattern matching that have a matching phase with a complexity that is nearly O(1), at the cost of a slight loss in generality. They are collectively referred to as Optimistic Pattern Matching (OPM) because they assume that (i) a good match is likely to be found, and (ii) the scale of the image is approximately known, thus permitting the use of an early exit strategy whereby only a small percentage of the candidate list is examined. By contrast, previous methods assumed an unknown scale which required the entire candidate list to be processed to determine the most likely match using a statistical approach. This required additional phases and complexity. In practice, an a priori knowledge of an instrument's focal length is common place, and the use of a more general algorithm that assumes it is unknown mandates strategies that unnecessarily degrade performance.

Section 2 describes the algorithms in detail. OPMA is based upon a new definition of triangle space, while OPMB uses an alternative shape characterization method. Section 3 tests their performance using a large sample of survey images and compares them to earlier methods. Conclusions are summarized in Section 4.


2 Algorithms

The OPM algorithm has some similarity to previous algorithms in that it attempts to match triangles in the two lists. However, it differs fundamentally by searching for rarely occurring triangles that are unique (or nearly so) to the field. By ordering the triangles by their estimated selectivity, and by testing the rarest shapes first, a correct match in usually identified extremely quickly. Thus, only a small fraction of the candidate list must be searched, allowing the search process to terminate early.

2.1 List Creation

The image for which a transformation is to be derived is first processed by a stellar detection routine to construct a list of sources ordered by descending magnitude. Each star is assigned an approximate instrumental magnitude estimated from the (non-sky subtracted) signal contained within the pixels attributed to the star. By assuming a uniform sky background and ignoring the effects of partial pixels, the method is computationally efficient in deriving an estimate of the relative intensity of the stellar sources found on the image. The brightest n stars are selected from the list to form the image star list, denoted as ℐ. The approximate equatorial coordinates of the field center are retrieved from the image header, together with the approximate focal length of the optics and the detector's physical dimensions, allowing the field of view (FOV) to be estimated. Using these quantities, the Hubble Guide Star catalogue (Lasker et al. 1990) is read to extract a list of the n brightest catalogue stars within the field. This list of reference stars is denoted by ℛ.

The n brightest stars from each list are selected with the expectation that most will have a corresponding entry in the other list. However, experience shows that not all ℐ will have a corresponding match in ℛ. Some uncertainty in the field center and, more importantly, differences in the passbands of the detector and catalogue results in different stars being selected. Increasing the size of ℛ increases the probability that more ℐ will be matched, at the expense of a longer triangle construction phase. Unlike previous methods, increasing list sizes does not adversely affect OPM's matching performance in any significant way. It must be emphasized that only three stars common to both lists are necessary in order to find a successful match, but increasing n increases the chance of an unusually shaped triangle being formed, which facilitates an early exit from the matching phase.

2.2 OPMA

2.2.1 Triangle Construction

Triangles are constructed from the stars in both lists. Each set of three stars (triplet) may be matched in 6 different ways with a triplet from the other list. Using an optimization introduced by Groth (1986), the number of candidates is reduced by a factor of 6 by assigning the vertices of the triangle such that vertices A and B define the shortest side, B and C the longest side, and A and C define the intermediate length side (see Figure 1). This scheme generates


Figure 1 OPMA nomenclature.
F1

E1

unique triangles (T) from a list of n points. Next, we wish to assign some metrics to each triangle to describe its properties. Groth (1986) used the ratio of the longest to the shortest side and the cosine of the angle at vertex B to define its position in a two-dimensional triangle space. Valdes et al. (1995) used the ratios of two sides, (b/a, c/a) where a, b and c are the side lengths in decreasing order, to define its location in triangle space. Pál & Bakos (2006) defined a more elaborate scheme based on the side lengths and some auxiliary quantities. Although more computationally complex, their definition preserves chirality and maps triangles using a continuous function, cleverly avoiding discontinuities where small measurement errors may result in triangles being mapped to different parts of triangle space.

The OPMA algorithm defines triangle space as (xt, yt), where

E2

with CB and CA being the vectors from vertex C to B, and C to A respectively, and a/c is the ratio of the length of the longest to the shortest side (Figure 1).

A dot product, or cosine metric, is commonly used in text-based matching applications to compare the similarity of strings (see for example Rawat et al. 2004). It has a number of useful properties, being stable under translation and rotation, and is computationally efficient to calculate using the relation:

E3

However, its primary advantage over the other representations is that it provides a scalar value that is a function of the lengths of the two vectors and the angle between them. Therefore, it is useful in discriminating between the set of triangles that share the same side length ratios, but with different perimeters. Such triangles map to the same location in triangle space when using the definition of Groth (1986) or Valdes et al. (1995), requiring additional algorithmic complexity to separate the false matches that they produce.

OPM triangle space is sparse compared to that of Valdes et al. (1995), who compressed all triangles into the range (0 < xt ≤ 1, 0 < yt ≤ 1), and Pál & Bakos (2006) who used a domain of (–1 < xt < 1, –1 < yt < 1). Groth (1986) used a cosine of one of the angles, restricting 0 ≤ xt ≤ 1, and arbitrarily constrained yt ≤ 10. OPM's definition permits an unconstrained range of values, thereby lowering the density (points per unit area) of triangle space, thus reducing the probability of misidentification.

Figure 2 plots OPMA triangle space for a representative image. Triangles formed from ℐ and ℛ are plotted using red pluses and green crosses respectively. A value of n = 25 was used, resulting in 2300 triangles in each list. Two interesting features are immediately apparent. Firstly, the vast majority of triangles occur near the origin of the plot, where the density of points is greatest. Searches conducted in this region are very expensive due to the large number of candidates that must be considered. Secondly, a number of curving rows emanating from the origin and reaching up to large values of xt, and/or yt are visible.


Figure 2 OPMA triangle space.
F2

Each curve represents the set of triangles formed by a close pair of stars with a third more distant one. As the distance to the third star increases, the lengths of the two longest sides increase and the angle at vertex C becomes more acute, resulting in larger dot product. Similarly, the ratio of the longest to the shortest side increases. A key feature is that these curving rows are rather distinct, with the points furthest from the origin having very few neighbors. Processing the outlying points is very cost-effective due to the low number of candidates that must be considered.

The plot also shows the ℐ/ℛ pairings that were verified to be correct (blue pluses). Obviously, a few rows of image stars have no analogue extracted from the catalogue. This was caused by differences in relative magnitude of the stars in the two lists, due primarily to passband disparities. Similarly, some ℛ have no matching ℐ for the same reason. As expected, increasing the size of the ℛ list (to 55 in this case) results in matches for all ℐ.

Triangle construction has a computational complexity of O(n3). However, by implementing an optimization proposed by Valdes et al. (1995), that avoids calculating the same side length multiple times, the number of length calculations has been reduced from ~T3 to ~T2, with a proportional decrease in elapsed time.

2.2.2 Matching Triangles

Searching for matching triangles in triangle space is a combinatorial problem. In principle, all triangles generated from ℐ and ℛ lists must be compared. A match is deemed to occur when a point in ℐ triangle space is found to be within a certain tolerance ϵ of a point in ℛ triangle space.

A brute force method that compares each triplet of ℐ stars to the entire list of ℛ triplets is an expensive operation of O(n6). However, by sorting the ℛ triangles by yt and using a binary search to find the starting point within the list, a large number of comparisons may be avoided. Only the points falling within yt ± ϵ need be compared. The choice of limiting searches using yt instead of xt is important, since it minimizes the number of candidates that fall within yt ± ϵ, particularly when yt is large. The values in each coordinate are compared and a match is declared when they are within 2%, the tolerance having been determined empirically from test data.

2.2.3 Early-Exit Strategy

The OPMA definition of triangle space ensures that triangles formed by two close vertices and a third more distant vertex map to sparse regions in triangle space, far from the densest areas occupied by triangles with similar side lengths. This property is exploited by searching the lowest density regions first, in the hope that a match will be found very quickly, allowing the process to terminate before the higher density areas must be considered. Each ℐ triangle is assigned a score defined as the product of xt and yt, and the list is sorted into descending order of score. Processing triangles in this order ensures that the relatively rare (highly selective) triangles are matched first. Comparisons are inexpensive, because there are few similar ℛ candidates, and the few candidates that are within range are likely to be true matches.

2.2.4 Checking a Match

All potential matches require verification, since false matches will always be present. Voting (Groth 1986; Valdes et al. 1995; Pál & Bakos 2006) makes use of an array to tally the number of times each pair of stars is involved in a potential match. This is a time consuming operation, since it requires all candidate triangles to be processed to allow each one an opportunity to vote. The likely matches are then selected on the basis of probability — from the pairs that received the highest number of votes.

By contrast, OPM assumes that highly selective triangles are likely to yield a true match, and if confirmed, the search can be immediately terminated. Therefore, when a potential match is found, the algorithm immediately attempts to verify the relationship using a light-weight (inexpensive) process. If unsuccessful, OPM continues processing more candidates, having expended little effort in screening out the false match. When the preliminary verification is positive, a more robust and relatively expensive verification process is used to comprehensively test the suitability of the match. It is assumed that this process will be executed very few times, most likely only once.

2.2.5 Preliminary Verification

The preliminary verification (PV) process determines the transformation from image to sky coordinates using an astrometric plate solution. It commences with the calculation of standard coordinates (ξ, η), representing the gnomonic projection of the spherical sky onto the plane of the detector, using the relations

E4
E5

where (α, δ) represent the equatorial coordinates of the catalogue stars and (A, D) is the origin of the coordinates, which is usually taken as the approximate plate center. The standard coordinates are related to the measured coordinates (x, y) of the centroids of the stars on the image using the following relations:

E6
E7

where a, b, c, a′, b′, c′ are the plate constants that describe the translation and rotation necessary to transform between the two coordinate systems, and L is the focal length of the optics, expressed in the same units as x and y (Marsden 1982).

The candidate triangle relates three points on the image to three in the reference catalogue, and allows us to write six equations to solve the six unknown plate constants. As a check, we note that a ~ b′ and b ~ –a′ (Edberg 1983), assuming that the axes are perpendicular and have the same scale, which should be the case if correct pairings have been selected. If the plate constants differ by more than 2.5%, a value determined empirically from test images, the candidate pairing is rejected.

2.2.6 Final Verification

If the solution appears to be reasonable, a more robust final verification (FV) check is performed. Using the initial plate solution, all ℐ are transformed to equatorial coordinates and compared to the entire list of ℛ to find their closest match. An important optimization speeds up this step by avoiding the need to compare all entries. An auxiliary array, containing the indexes into the ℛ array, was prepared when the ℛ list was built initially. The auxiliary array was sorted by declination, allowing the ℛ array to remain sorted by magnitude. Using the auxiliary array, a binary search is performed to locate the starting point within ℛ where comparisons should commence. The equatorial coordinates of each transformed ℐ are compared to the catalogue coordinates of all ℛ that are within ϵ arcsec. A tolerance of 3σ is used, where σ is the typical astrometric residual of a full plate solution at this image scale, thus allowing for uncertainties in the initial transformation which is based upon only three stars, two of which are closely separated.

A small angular separation approximation (Meeus 1991) is used to estimate the separation of each pair of stars:

E8

where s is the separation in degrees, Δα is their separation in R.A., Δδ is their separation in declination, and δ is the declination of the target ℐ (with cos δ calculated once outside the main loop). The approximation avoids using transcendental functions, which are computationally expensive relative to ordinary floating point operations (addition, multiplication, division). Errors resulting from the approximation are absorbed by the relatively large value of ϵ. The squared separation, s2, is compared to ϵ2 to avoid a costly sqrt operation.

Since the ℐ array is sorted by relative magnitude, the brightest stars are compared first. If multiple ℛ are found within the matching tolerance, the brightest, unassigned ℛ is used as the match. This is determined by simply saving the lowest ℛ index when a match occurs. Since the ℛ array is sorted by descending magnitude, the saved index represents the brightest ℛ star. Once an assignment is made, the particular ℛ is flagged to avoid matching it again. This scheme ensures that the brightest ℐ are matched to the brightest ℛ when there are multiple candidates within the matching tolerance, mimicking the decision that a human operator would have made.

After all assignments have been completed, a new astrometric solution is calculated using all assigned pairs. The process iterates three times (this number is user controllable), successively refining the solution at each iteration as more stars are matched. At the end of the process, the final number of matched stars is compared to a predefined limit. If sufficient stars have been identified, the match is deemed to be correct and the search process terminates. In the unlikely event that insufficient stars have been identified, the search process continues with the next candidate.

2.3 OPMB

An alternative algorithm, named OPMB, was developed several years ago. I have since learned that it bears some similarity to that described by Murtagh (1992). Nevertheless, my approach has some major differences, principally in its use of an early exit strategy and just-in-time approach that avoids calculating quantities until they are required. By postponing various calculations, computational effort is saved in the hope that an early exit will render them unnecessary.

OPMA is dominated by triangle construction costs, particularly for large n. OPMB addresses this problem by reducing the number of shapes to be characterized. It also uses a more restrictive shape definition, which reduces the number of false positives that may occur and results in a successful match being found in nearly constant time, independent of n. Instead of matching triangles, an arbitrarily complex geometric shape, made up of a user defined number of points is used (Figure 3). The shape to be matched is characterized by the relationship of the central star (A) with respect to the other stars (B, C, D, …), using their separations and position angles (PA) relative to star A. Angles are measured relative to north (defined as the –y direction as seen from star A), although this is arbitrary.


Figure 3 OPMB constructs shapes of arbitrary complexity using a user-defined number of points.
F3

This definition is similar to that used by Murtagh (1992), although his world view describes the relationship of every star to its n – 1 neighbors, requiring O(n2) calculations to describe all points. Furthermore, his world view is calculated for both the ℐ and ℛ lists, with the matching process comparing all members of both sets to find a high confidence match, with a resulting computational complexity of O(n2). Another point of difference is that Murtagh bins the position-angles into 1° increments in order to accommodate rotation of the coordinate systems, with his matching phase requiring the comparison of the world view of set A to 360 versions of set B. Although OPMB uses a superficially similar shape characterization, the algorithms are quite different.

In principle, increasing the number of stars used to define the shape adds greater constraints and therefore reduces the number of false matches that may occur. It also allows more points to be used in the initial astrometric solution, leading to a more accurate transformation. In practice, using three stars is sufficient because the matching phase is very efficient relative to the shape characterization phase (analogous to triangle construction). The latter dominates the elapsed time of the search, even when false positives are present.

OPMB processing commences with the lists of the n brightest ℐ and ℛ, as described in Section 2.1. A sorted list of separations and PAs for each pair of stars in the ℛ list is constructed. The number of unique pairs, P, is given by

E9

This immediately provides an improvement over OPMA, where two lists of triplets must be prepared instead of one list of pairs (P << T).

The search process commences with the selection of the m brightest ℐ, where m is the number of stars used to define the shape to be matched. Each star in the candidate list is assigned a letter, A being the first, B the second, and so on. The separation and PA of each pair, AB, AC, AD, … are calculated. The separations are computed from the focal length of the optical system and physical dimensions of the detector. The PA is calculated relative to the top of the detector, since the absolute rotation relative to the celestial sphere is unknown at this stage. Postponing the same calculations for ℐ to the search phase avoids the effort of pre-calculating the entire list when only a few values may be required, as is the case when an early exit occurs. This just-in-time approach results in a considerable saving in computational effort.

The search process attempts to find a match for AB in the list of ℛ pairs. A binary search is used to quickly identify those pairs with separations within the matching tolerance ϵ. The difference in PA between the image and reference pairs is assumed to be due to rotation of the detector. The ℛ list is now searched to find candidates for AC, AD, etc. using a binary search on separation and a knowledge of the rotational offset defined by AB with respect to the catalogue value. Candidate pairs with a rotational offset >1° are rejected. A possible optimization, though not implemented, could reject candidate pairings not matching the absolute orientation of the detector with respect to the sky (when known), thus avoiding the need to determine the rotational offset and permitting incorrect pairs to be rejected immediately.

Once m candidates have been identified, the preliminary verification function is called (see section 2.2.5). The m pairings are used to determine an initial astrometric solution which, if acceptable, may result in the final verification process being called. If the solution is rejected, or insufficient candidates are identified, the next candidate within the matching tolerance is selected and the process continues. If the current candidate list cannot be matched, the search process begins again by selecting another set of candidate stars. The process repeats until a successful match is found, or the entire list of candidates is exhausted, in which case we declare that a match could not be found.


3 Performance

It is not possible to analytically determine the order of complexity of these algorithms because they do not perform a fixed number of searches. In the best case, a successful match may be found after processing just one candidate. In the worst case, the entire list of candidates may have to be searched.

In order to investigate whether there is any cause for optimism, that is, whether an early match will occur in practice with real data, 10 063 unfiltered, wide-field survey images acquired with a variety of SBIG detectors and focal-lengths were analyzed. Table 1 lists their characteristics, with the columns describing the focal-length (f), number of images, CCD detector, and effective FOV of each set of images. Although this sample of test images was acquired with SBIG detectors, the algorithms are generic in nature and apply equally to all CCD detectors.


Table 1. Test images
T1

Fields were selected from an all-sky survey conducted from a latitude of 35°S. The deepest, widest fields, located near the galactic equator, contained ~3 × 104 stellar sources to mV ~ 15. Images containing moderate defects such as blooming spikes, satellite trails, and thin cirrus were retained in the sample. Images that were heavily obscured by cloud were discarded. In order to test algorithmic robustness under a variety of conditions, approximately 40% of the images were taken from a photometric survey of bright stars that were strongly defocused to avoid saturation.

Elapsed times were measured with the Pentium performance counter (RDTSC instruction), that reports the number of clock cycles that have occurred since the CPU was powered up. Despite its high resolution, precision is limited by unavoidable context switches within the operating system. It is assumed that this effect has been averaged out over the timescale of the test and that each test was affected equally.

Separate timers were used to measure the performance of each of the following phases: triangle (pair) construction, sorting, searching for candidates, preliminary verification, and final verification. In the following discussion, the term matching refers to the combined efforts of searching, preliminary verification and final verification. Although other algorithms do not consider calculation of the transformation (as performed by final verification) to be part of the matching process, it is necessary to include this for OPM, since we must be certain that an early exit is warranted. To avoid unfairly penalizing search performance, final verification was configured to use a maximum 100 image stars.

Results for the two algorithms are summarized in Tables 2 and 3, with the columns describing list size (n), total elapsed time, elapsed time for the triangle (pair) construction phase, elapsed time for the matching phase, and the percentage of images successfully matched. Figures 4 and 6 plot the relative construction and matching costs. Figures 5 and 7 show a break-down of the matching phase for each algorithm. Note that the plots use the same vertical scale for easy comparison, and that the abscissa for the OPMB plots extend to n = 200.


Table 2. OPMA performance
T2


Table 3. OPMB performance
T3


Figure 4 OPMA triangle construction cost relative to the matching phase.
F4


Figure 5 OPMA matching phase only.
F5


Figure 6 OPMB pair construction and matching phases.
F6


Figure 7 OPMB matching phase only.
F7

3.1 OPMA Performance

The following performance characteristics are observed: All values of n ≥ 30 resulted in a 100% match rate. Large lists were unnecessary and were in fact detrimental, increasing triangle generation times. Even a small value of n = 30 was sufficient to generate a number of highly selective triangles allowing a match to be found quickly. Values less than 30 did not succeed in matching all images, although somewhat surprisingly, even at n = 10, over 90% of the images were matched successfully.

Figure 4 plots the cost of the matching phase relative to triangle construction. At small n, triangle construction costs are negligible and matching dominates (with the majority apportioned to the final verification phase). As n increases, the triangle construction time quickly starts to dominate matching costs, the latter being nearly constant. That triangle construction dominated the total time is in complete contrast to the performance statistics published by Groth (1986) and Marszałek & Rokita (2004), where triangle construction was the fast operation and matching dominated. Realizing that triangle construction costs should be similar for all equally optimized algorithms further highlights the effectiveness of the early exit strategy.

The elapsed time in the search and preliminary verification phases is small relative to final verification, confirming that they are suitably light (Figure 5). The cost of final verification could be further reduced by limiting the number of iterations that are performed (3 by default). One could conceivably stop iterating once a sufficient number of stars have been identified, although this optimization was not implemented.

There is very little scatter in total elapsed time, confirming that fast matches, leading to early exits, occur consistently. The median number of candidates processed from the ℐ triangle list is very small is absolute terms. Less than 1.5% of T were examined for n = 20, reducing to 0.05% of T for n = 100.

A value of n = 30 appears to be optimal; large enough to produce reliable results and small enough to limit triangle construction and matching costs. While it is impressive that the entire process can be completed successfully in ≈12 ms, it is equally remarkable that the cost of searching a much larger list (n = 100) is not prohibitive. This is possible because only a small subset of the triangles is searched instead of processing all combinations. Nevertheless, large lists offer no practical advantage, particularly when smaller lists are completely reliable.

3.2 OPMB Performance

OPMB tests were conducted with m = 3 in order to directly compare the performance to OPMA. It was found that absolute search performance was faster than OPMA. For small values of n, both algorithms provide similar performance, due to the relatively large cost of final verification. At n = 30, OPMB is twice as fast as OPMA, due primarily to savings in the construction phase. By n = 100, OPMB is an order of magnitude faster than OPMA.

Matching time increased by just 1.6 ms as list size increased from 10 to 200 points. This is attributable to the fact that very few candidates were examined to find a successful match, even for large lists. For n = 100, 60% of searches were solved using the first candidate list and 90% of searches were completed by testing ≤10 candidate lists.

Figure 7 plots the time spent in the sub-phases of matching as a function of n. The search time increased by <1 ms between 10 ≤ n ≤ 200, and PV costs were insignificant, due to the use of PA in shape characterization, which removes candidates with incorrect chirality. Final verification accounted for the majority of the time. I expect that further optimizations in the final verification phase might reasonably yield matching times of approximately 1–2 ms.

Figure 8 plots the total elapsed time of the search as a function of n, for both OPMA and OPMB. Also shown is the time spent in each matching phase, highlighting the nearly constant matching time of OPMB.


Figure 8 Total time versus matching phase.
F8

3.3 Relative Performance

A number of authors have provided indicative performance measurements for their respective implementations. Unfortunately, absolute timings are difficult to compare because they are quoted for different values of n, statistics are not provided for all phases, and differences in machine architecture and processor speed play a significant role in determining the overall performance. Nevertheless, it is possible to make some general observations by comparing recent results produced on a similar CPU.

Most recently, Pál & Bakos (2006) demonstrated a mean elapsed time of ~100 ms to process a full-triangulation of 35 sources using their grmatch task, which implements a voting algorithm (2.0 GHz 64-bit AMD Opteron CPU). The time quoted for grmatch excluded iterative calculation and refinement of the transformation coefficients. Table 3 shows that OPMB completes the same task in ~6 ms, including the extra work of final verification. Even allowing for an ~20% difference in processor speed, it is clear that early exits are extremely beneficial, with the performance differential expected to widen as n increases.

3.4 Ill-Conditioned Searches

The preceding tests were performed on wide-field images where pointing errors were small relative to the size of the FOV. Thus, there was nearly a 100% overlap between ℐ and ℛ. We now consider the performance of OPMB under non-optimal conditions.

Figure 9 plots the match rate and elapsed time of 10 063 searches (n = 100) when the brightest stars have been omitted from ℐ, as might be the case if they were saturated or a significant passband disparity exists. A 100% match rate was maintained even when skipping 20% of ℐ, dropping slightly to 99.7% at 30% of ℐ. The elapsed time was only marginally affected for values up to 30%, but did increase markedly when a significant fraction of stars were skipped because the mismatched lists reduced the likelihood of an early exit being taken. Nevertheless, skipping (an unrealistic) 30% of stars did not significantly affect reliability or performance.


Figure 9 OPMB reliability and performance when skipping the brightest ℐ stars.
F9

Figure 10 plots OPMB performance for partially overlapping fields. Scenarios where ℐ and ℛ are not aligned are more typical of narrow-field images, where pointing errors may be a significant fraction of the FOV. Curves are plotted for two values of n. A value of n = 100 was slightly more reliable than n = 40, but the latter performed far better as the degree of overlap decreased. Under these conditions, smaller values of n are favored to avoid long search times when the chance of finding a successful match is small. If the coordinates of the field center are unknown, an iterative (perhaps spiral) search should use a small n to reduce the elapsed time of any unsuccessful (exhaustive) searches.


Figure 10 OPMB reliability and performance for partially overlapped fields.
F10

Extremely narrow fields of view were simulated by conducting tests using very few ℐ stars. Figure 11 plots reliability and performance when constraining 3 ≤ ℐ ≤ 10. Only the well-focused subset of 6120 images was used, so that spurious stellar detections from blended, defocused objects would not be included within ℐ, which would otherwise skew results. The size of the reference list was set to ℛ = 50 to reduce the chance of passband disparities producing non-overlapping lists, which is more likely when both ℐ and ℛ are small. The plot shows that as few as five stars were sufficient to successfully match 93.4% of cases, rising to 100% at ℐ = 10. This is in contrast to the results shown in Table 3 for n ≤ 30, which were less reliable because both lists were small, resulting in a reduced match rate. The combination of ℐ = 10, ℛ = 50 provides both high reliability and good performance, with searches completing in ~8 ms.


Figure 11 OPMB reliability and performance for fields containing very few stars (3 ≤ ℐ ≤ 10 and ℛ = 50).
F11


4 Summary

Two new techniques for matching two-dimensional coordinate lists in nearly constant time have been presented. The matching phase of OPMB is nearly O(1), being independent of list size. These algorithms have a significant performance advantage over previous techniques, at a slight loss in generality, caused by the requirement that the approximate focal length of the optical system is known a priori. This requirement permits the determination of the image scale from the physical dimensions of the detector, allowing OPM algorithms to directly compare a subset of triangles (or shapes) to their counterparts derived from a reference catalogue, without having to process the entire set, as is the case when the scale is unknown. By employing early exit strategies, postponing work until absolutely necessary, testing candidates in the order most likely to yield success, and combining these with and an efficient mechanism for rejecting false positives, a highly efficient search, in nearly constant time is possible.

Small uncertainties in the focal length, such as caused by temperature related changes, are accommodated by selecting an appropriate matching tolerance. The actual focal-length is determined and reported as part of the astrometric solution.

The OPM algorithms are particularly suited to processing large lists or in situations where pattern matching must be performed as quickly as possible. The performance of these algorithms makes it practical to search thousands of fields very quickly, if for example, the coordinates of the field center were unknown. Similarly, when only an approximate focal-length is known, it is perfectly reasonable to attempt to iteratively match the field using a range of focal-lengths.



Acknowledgements

I would like to thank Tim Bedding and Laszlo Kiss, who kindly reviewed this manuscript and offered many useful suggestions to improve its quality. Similarly, I thank and acknowledge the anonymous referee who suggested a number of valuable avenues to explore.


References


Arzoumanian, Z., Holmberg, J., &  Norman, B. 2005, Journal of Applied Ecology, 42, 999


An error has occurred in (ref id="R1"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 241
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:241)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Edberg, S. J. 1983, International Halley Watch Amateur Observers' Manual for Scientific Comet Studies (Jet Propulsion Lab., California Inst. of Technology),
An error has occurred in (ref id="R2"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 243
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:243)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Everett, M. E., &  Howell, S. B. 2001, PASP, 113, 1428
An error has occurred in (ref id="R3"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 241
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:241)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Fraser, B. J. 2003, SSRv, 107, 303
An error has occurred in (ref id="R4"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 243
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:243)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Groth, E. J. 1986, AJ, 91, 1244
An error has occurred in (ref id="R5"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 241
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:241)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Keller, S. C., et al. 2007, PASA, 24, 1
An error has occurred in (ref id="R6"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 243
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:243)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Lasker, B. M., Sturch, C. R., McLean, B. J., Russell, J. L., Jenkner, H., &  Shara, M. M. 1990, AJ, 99, 2019
An error has occurred in (ref id="R7"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 241
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:241)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Marsden, B. G. 1982, S&T, 64, 284
An error has occurred in (ref id="R8"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 243
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:243)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Marszałek, M., &  Rokita, P. 2004, Computer Vision and Graphics (Springer), 32, 1002
An error has occurred in (ref id="R9"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 243
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:243)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Meeus, J. 1991, Astronomical Algorithms (Richmond, VA: Willmann-Bell),
An error has occurred in (ref id="R10"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 243
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:243)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Murtagh, F. 1992, PASP, 104, 301
An error has occurred in (ref id="R11"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 241
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:241)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Pál, A., &  Bakos, G. Á. 2006, PASP, 118, 1474
An error has occurred in (ref id="R12"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 241
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:241)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Rawat, S., Pujari, A. K., Gulati, V. P., &  Vemuri, V. R. 2004, International Journal of Information Security (Springer–Verlag),
An error has occurred in (ref id="R13"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 243
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:243)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML



Stetson, P. B. 1990, The Techniques of Least Squares and Stellar Photometry with CCDs http://nedwww.ipac.caltech.edu/level5/Stetson/Stetson5_2.html

Valdes, F. G., Campusano, L. E., Velásquez, J. D., &  Stetson, P. B. 1995, PASP, 107, 1119
An error has occurred in (ref id="R15"). Variable LPAGE is undefined. [empty string]
array
1
struct
COLUMN 0
ID ??
LINE 241
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor10(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:241)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 180
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor12(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:180)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 177
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor13(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:177)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 176
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor14(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:176)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 170
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor40(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:170)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
6
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 15
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor41(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:15)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
7
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 12
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor42(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:12)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
8
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 11
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986._factor43(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:11)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
9
struct
COLUMN 0
ID CF_INCLUDEJOURNALREF_B
LINE 1
RAW_TRACE at cfincludeJournalRef_B2ecfm1510229986.runPage(G:\www\publishha\app\views\journal\includeJournalRef_B.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\includeJournalRef_B.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 3230
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor150(G:\www\publishha\app\modules\journal\Article.cfc:3230)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_ARTICLE
LINE 3217
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1._factor151(G:\www\publishha\app\modules\journal\Article.cfc:3217)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
12
struct
COLUMN 0
ID CF_ARTICLE
LINE 3216
RAW_TRACE at cfArticle2ecfc1291681887$funcREFERENCESDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:3216)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 2938
RAW_TRACE at cfArticle2ecfc1291681887$funcBACKSECTIONSDTD1.runFunction(G:\www\publishha\app\modules\journal\Article.cfc:2938)
TEMPLATE G:\www\publishha\app\modules\journal\Article.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 146
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor5(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:146)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447._factor6(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
16
struct
COLUMN 0
ID CF_GENARTICLECONTENT
LINE 1
RAW_TRACE at cfgenArticleContent2ecfm782833447.runPage(G:\www\publishha\app\views\journal\generator\genArticleContent.cfm:1)
TEMPLATE G:\www\publishha\app\views\journal\generator\genArticleContent.cfm
TYPE CFML
17
struct
COLUMN 0
ID CFINCLUDE
LINE 10
RAW_TRACE at cfStaticPageLayout2ecfm1426351739.runPage(G:\www\publishha\app\views\layout\StaticPageLayout.cfm:10)
TEMPLATE G:\www\publishha\app\views\layout\StaticPageLayout.cfm
TYPE CFML
18
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfCacheController2ecfc639388092$funcRENDERLAYOUT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:30)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
19
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 241
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLECONTENT.runFunction(G:\www\publishha\app\controller\CacheController.cfc:241)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
20
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 327
RAW_TRACE at cfCacheController2ecfc639388092$funcGENARTICLE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:327)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
21
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 39
RAW_TRACE at cfCacheController2ecfc639388092$funcGENCACHE.runFunction(G:\www\publishha\app\controller\CacheController.cfc:39)
TEMPLATE G:\www\publishha\app\controller\CacheController.cfc
TYPE CFML
22
struct
COLUMN 0
ID CF_CFPAGE
LINE 634
RAW_TRACE at cfPublishingApp2ecfc536529069$funcPROCESSREQUEST.runFunction(G:\www\publishha\app\PublishingApp.cfc:634)
TEMPLATE G:\www\publishha\app\PublishingApp.cfc
TYPE CFML
23
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 16
RAW_TRACE at cfBootstrap2ecfc660975501$funcHANDLEREQUEST.runFunction(G:\www\publishha\app\Bootstrap.cfc:16)
TEMPLATE G:\www\publishha\app\Bootstrap.cfc
TYPE CFML
24
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 18
RAW_TRACE at cfApplication2ecfc757760907$funcONREQUESTSTART.runFunction(G:\www\publishha\webroot\Application.cfc:18)
TEMPLATE G:\www\publishha\webroot\Application.cfc
TYPE CFML